42 votes

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

Récemment, j'ai modifié la configuration de mon Apache et j'ai voulu le réinstaller pour repartir à zéro. J'ai suivi quelques posts de forum sur la réinstallation du paquet apache2 et cela a fini par supprimer mon dossier /etc/apache2.

Peu importe le nombre de tentatives que j'essaie, je ne parviens pas à faire une réinstallation complète d'Apache. sudo apt-get install apache2 ou reinstall ne fonctionne pas. Je n'arrive pas non plus à le supprimer en utilisant Synaptic.

Y a-t-il quelque chose que je puisse faire pour avoir une nouvelle installation d'Apache sur mon ordinateur ?

82voto

radius Points 140

Pour remplacer les fichiers de configuration supprimés, sans purger le paquet, vous pouvez 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

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

sudo apt-get install apache2

La purge est nécessaire pour supprimer tous les fichiers de configuration - si vous supprimez les fichiers de configuration mais que vous ne supprimez que le paquet, alors cela est mémorisé et les fichiers de configuration manquants ne sont pas réinstallés par défaut.

5voto

Jonas Stawski Points 2611

Exécutez d'abord la commande suivante

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

puis exécutez

sudo apt-get install apache2

cela a fonctionné pour moi

1voto

Fox Points 39

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

-1voto

Vjayus Points 400

Essayez ceci

apt-get -f install

puis exécutez

sudo apt-get install apache2

Modifier : ou éventuellement

sudo apt-get purge apache2
sudo apt-get install apache2

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X