web-dev-qa-db-fra.com

Comment puis-je réinstaller Apache HTTPD après avoir supprimé certains fichiers de configuration?

Je me suis récemment amusé avec ma configuration Apache et je voulais le réinstaller afin de pouvoir recommencer à zéro. J'ai suivi des publications sur le forum concernant la réinstallation du paquet Apache2, ce qui a entraîné la suppression de mon dossier /etc/Apache2.

Maintenant, peu importe le nombre de choses que j'essaie, je n'arrive pas à effacer complètement l'installation Apache, puis à la réinstaller. Sudo apt-get install Apache2 ou reinstall ne fait rien. Je n'arrive pas non plus à l'enlever avec Synaptic.

Y a-t-il quelque chose que je puisse faire pour réinstaller une nouvelle version d'Apache sur mon ordinateur?

38
seadowg

Pour remplacer les fichiers de configuration supprimés sans purger le package, vous pouvez effectuer

Sudo apt-get -o DPkg::Options::="--force-confmiss" --reinstall install Apache2

Pour supprimer complètement les fichiers de configuration Apache2, vous devez

Sudo apt-get purge Apache2

qui vous permettra ensuite de le réinstaller de la manière habituelle avec

Sudo apt-get install Apache2

Une purge est nécessaire pour supprimer tous les fichiers de configuration - si vous supprimez les fichiers de configuration mais ne supprimez que le package, cette opération est mémorisée et les fichiers de configuration manquants ne sont pas réinstallés par défaut.

74
ajmitch

lancez d'abord la commande suivante

Sudo apt-get remove --purge Apache2 Apache2-utils

puis courir

Sudo apt-get install Apache2

ça a fonctionné pour moi

5
edd

Supprimer les fichiers Apache2 ...

Sudo apt-get remove --purge Apache2*

Installation propre

Sudo apt-get --reinstall install Apache2.2-common
Sudo apt-get --reinstall install Apache2
1
Fox