J'ai installé en nginx
utilisantapt
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:nginx/stable
sudo apt-get install software-properties-common
sudo apt-get update
sudo apt-get install nginx
Ensuite, j'ai utilisé whereis nginx
et supprimé tous les fichiers manuellement en utilisant rm
maintenant je veux réinstaller nginx
mais cela ne fonctionne pas et renvoie une erreur:
awk: cannot open /etc/nginx/nginx.conf (No such file or directory)
Je crée /etc/nginx/nginx.conf
puis je l' utilise apt-get install nginx
installé complètement ne fonctionne pas.
sortie de sudo dpkg -l | grep nginx
:
ii nginx 1.4.3-1~raring0 all small, powerful, scalable web/proxy server
ii nginx-common 1.4.3-1~raring0 all small, powerful, scalable web/proxy server - common files
ii nginx-full 1.4.3-1~raring0 i386 nginx web/proxy server (standard version)
nginx
n'était pas la bonne façon de supprimer un paquet dans ubuntu. Vous devez le supprimer en utilisant la mêmeapt-get
commande. Permettez-moi de poster la bonne façon de le supprimer complètement et et comment l'installer à nouveau.Réponses:
Puisque vous avez réussi à l'installer de toute façon, la première chose à faire est de le supprimer complètement avec les fichiers de configuration
Suivez ces étapes pour le supprimer complètement et le réinstaller.
Ouvrez le terminal et exécutez ces commandes:
la dernière commande supprimera également le référentiel, vous devez donc l'ajouter à nouveau en:
Essayez maintenant de l'installer à nouveau en:
J'espère que cela résoudra votre problème. Répondez si vous obtenez une erreur à une commande particulière décrivant la commande.
Ceci est la sortie de
sudo dpkg -l | grep nginx
:whereis nginx
:la source
nginx
? Postez également la sortie de cette commande dans votre question:sudo dpkg -l | grep nginx
Le problème que vous avez rencontré est que vous avez supprimé certains fichiers qui n'appartiennent pas au package
nginx
, le package qui installe les fichiers / etc / nginx l'estnginx-common
.Donc, si vous souhaitez recréer les
/etc/nginx
fichiers, vous devez faire:Afin de déterminer à quel package appartient un fichier, vous devez exécuter
dpkg -S <file>
, dans ce cas:la source