J'ai dû désinstaller phpmyadmin du serveur de production et googlé pour cela et utilisé ceci:
sudo dpkg -P phpmyadmin
Eh bien, cela a bien fonctionné, mais il semble que tout le monde sur Ubuntu utilise une purge à la place
sudo apt-get purge phpmyadmin
Ai-je fait quelque chose de mal? Toutes les conséquences dont je devrais être conscient (c'est mon serveur de production après tout) Est-ce que tous les bits du phpmyadmin sont vraiment désinstallés via dpkg -P?
Réponses:
dpkg
etapt-get
sont deux façons différentes d'installer le logiciel. Fondamentalement, apt-get, aptitude et synaptic sont construits sur le programme de gestion des paquets dpkg de debian. Ils remplissent tous la même fonction de base - la gestion des packages, mais ont quelques fonctionnalités supplémentaires. L'une des fonctionnalités supplémentaires d'apt-get est qu'il installe les dépendances et pas dpkg.Concernant le -p / purge ...
L'
-P
entréedpkg
signifie--purge
et supprimera tout, y compris les paramètres et les fichiers de configuration. Du manuel:La même chose vaut pour
purge
enapt-get
.Fondamentalement, c'est la même option. Attention: la suppression des dépendances ne se produit pas avec dpkg. apt-get supprime les dépendances
Documentation du commentaire de Lekensteyn:
la source
php5
entraînera également laphpmyadmin
suppression (en supposant qu'il n'y ait pas d'autres SAPI PHP).apt
peut gérer cela,dpkg
ne peut pas le faire lui-même.dpkg
directe, il peut le corriger avecsudo apt-get install -f
(comme suggéré pardpkg
)sudo apt-get install -f phpmyadmin
dans mon cas pour m'assurer que les dépendances sont supprimées? Et si les dépendances sont partagées?