Eu tive que desinstalar o phpmyadmin do servidor de produção e pesquisei no Google e usei isso:
sudo dpkg -P phpmyadmin
Bem, isso funcionou bem, mas parece que todo mundo no Ubuntu está usando uma limpeza
sudo apt-get purge phpmyadmin
Eu fiz alguma coisa errada? Quaisquer conseqüências que eu deva estar ciente (afinal, é o meu servidor de produção). Todos os bits do phpmyadmin são realmente desinstalados através do dpkg -P?
Respostas:
dpkg
eapt-get
existem 2 maneiras diferentes de instalar o software. Basicamente, apt-get, aptitude e synaptic são construídos sobre o programa de gerenciamento de pacotes dpkg do debian. Todos eles executam a mesma função básica - gerenciamento de pacotes, mas possuem alguns recursos extras. Um dos recursos extras do apt-get é que ele instala dependências e o dpkg não.Em relação à limpeza -p / ...
O
-P
indpkg
significa--purge
e removerá tudo, incluindo configurações e arquivos de configuração. Do manual:O mesmo vale para
purge
dentroapt-get
.Basicamente, é a mesma opção. Lembre-se: a remoção de dependências não acontece com o dpkg. O apt-get remove dependências
Documentação de comentário de Lekensteyn:
fonte
php5
também faráphpmyadmin
com que seja removido (supondo que não haja outros SAPIs PHP).apt
pode lidar com isso,dpkg
não pode fazer isso sozinho.dpkg
diretamente, ele (a) pode corrigi-lo comsudo apt-get install -f
(como sugerido pordpkg
)sudo apt-get install -f phpmyadmin
no meu caso para garantir que as dependências sejam excluídas? E se as dependências forem compartilhadas?