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

37

Récemment, j'étais en train de jouer avec ma configuration d’Apache et je voulais réinstaller pour pouvoir recommencer à zéro. J'ai suivi quelques messages du forum sur la réinstallation du package apache2 et cela a fini par supprimer mon dossier /etc/apache2 .

Peu importe combien de choses j'essaye je ne peux pas sembler faire un effacement complet de l'installation d'Apache, puis réinstaller. sudo apt-get install apache2 ou reinstall ne fait rien. Je ne peux pas non plus le supprimer en utilisant Synaptic.

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

    
posée seadowg 14.02.2011 - 02:26
la source

4 réponses

70

Pour remplacer les fichiers de configuration qui ont été supprimés, sans purger le package, vous pouvez le faire

sudo apt-get -o DPkg::Options::="--force-confmiss" --reinstall install apache2

Pour supprimer complètement les fichiers de configuration apache2, vous devriez

sudo apt-get purge apache2

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

sudo apt-get install apache2

Purger est nécessaire pour supprimer tous les fichiers de configuration - si vous supprimez les fichiers de configuration mais ne supprimez que le paquet, vous vous en souviendrez & amp; les fichiers de configuration manquants ne sont pas réinstallés par défaut.

    
réponse donnée ajmitch 14.02.2011 - 07:06
la source
5

lancez d'abord la commande suivante

sudo apt-get remove --purge apache2 apache2-utils

puis lancez

sudo apt-get install apache2

ça a fonctionné pour moi

    
réponse donnée edd 16.11.2011 - 17:13
la source
1

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
    
réponse donnée Fox 23.01.2014 - 06:29
la source
-1

essayez ceci

apt-get -f install

puis lancez

sudo apt-get install apache2

Modifier: ou éventuellement

sudo apt-get purge apache2
sudo apt-get install apache2
    
réponse donnée Ahmed 18.11.2012 - 06:27
la source

Lire d'autres questions sur les étiquettes