J'ai expérimenté avec nginx en tant que serveur Web pour les fichiers php. Je viens d'un milieu Apache mais je voulais l'essayer. J'ai récemment rencontré un problème et je devais revenir à Apache. Je l'ai retiré en utilisant apt-get remove nginx
.
Cela a bien fonctionné et j'ai installé Apache et la vie était bonne. J'ai redémarré mon ordinateur et nginx a démarré. Je n'ai pas compris. J'ai essayé de le supprimer à nouveau et j'ai reçu le message :
$ sudo apt-get remove nginx
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'nginx' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Si je cherche le programme ( capture d'écran ):
$ which nginx
/usr/sbin/nginx
Est-ce que quelqu'un sait si je fais quelque chose de mal ou quelle serait la prochaine étape pour l'enlever?
J'utilise Xubuntu 14.04.
sudo apt-get purge nginx
? Vous pouvez essayer de le réinstaller, puis de le purger.Réponses:
nginx
est un métapaquet, vous devez donc supprimer tout ce qui a été installé par ce package. Si fairesudo apt-get autoremove
ne fait pas l'affaire, vous pouvez exécutersudo apt-get remove nginx-core nginx-full nginx-light nginx-extras nginx-naxsi nginx-common
(vous n'avez probablement installé qu'un seul de ces packages, mais la commande ne devrait pas échouer).la source
apt-cache show nginx
, ouapt-cache show ubuntu-desktop
) est inférieure à 100, il y a de fortes chances que ce ne soit qu'un métapaquet, et de regarder les dépendances (qui peuvent pointer vers une version ou une variante spécifique du logiciel). De plus, les packages qui se trouvent dans lametapackages
section sont certainement des métapaquets; cependant, tous les métapaquets ne figurent pas dans lametapackages
section.sudo apt-get remove --purge nginx*
supprimera tout ce qui est installé et est lié à nginx, y compris les fichiers de configuration. Il répertorie également les packages disponibles dans les référentiels qui correspondent à l'expression régulièrenginx*
et ne sont pas installés.Il y a une différence entre
apt-get remove
etapt-get purge
. L'--purge
option supprime également les fichiers de configuration. Il est utile pour une réinstallation propre.Taper la commande:
aura pour résultat:
la source