Je suis un boulet

Bonjour à tous !!

bon voila, comme tout newbie Linux il fallait que je fasses une grosse bêtise que je ne sais pas comment réparer.
J’ai voulu installer apache2 sur ma machine, une debian donc. Vu que j’avais un souci suite à l’installation, un problème comme quoi httpd.conf était introuvable, je me suis dit que j’avais peut être foiré l’installation ou oublier quelque chose. Du coup j’ai supprimer apache (apt-get remove apache2). Ceci fait je me suis rendu compte que j’avais des paquets apache qui trainaient un peu partout. J’ai voulu faire le ménage, c’est la que j’ai fais la boulette.

Maintenant, quand je fais un apt-get install apache2, voici les messages que j’ai :

dpkg : avertissement important : le fichier contenant la liste des fichiers du paquet « apache2-mpm-prefork » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé.

dpkg : avertissement important : le fichier contenant la liste des fichiers du paquet « apache2-utils » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé.

dpkg : avertissement important : le fichier contenant la liste des fichiers du paquet « apache-common » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé.

dpkg : avertissement important : le fichier contenant la liste des fichiers du paquet « apache2.2-common » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé.

dpkg : avertissement important : le fichier contenant la liste des fichiers du paquet « libapache2-mod-php5 » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé.

Voila, donc j’ai compris en allant sur des forums que j’avais supprimer les paquets situés dans /var/lib/dpkg/info, tous les paquets apache, mais vraiment tous.

Comment puis-je récupérer cette erreur ? je n’ai pas trouvé de solution sur les forums. Dites moi que je ne dois pas réinstaller la machine !!

Merci d’avance.

que donne :
apt-get update
apt-get -f install

blackbox2:~# apt-get update
Réception de : 1 http://ftp.fr.debian.org etch Release.gpg [386B]
Atteint http://ftp.fr.debian.org etch Release
Ign http://ftp.fr.debian.org etch/main Packages/DiffIndex
Réception de : 2 http://security.debian.org etch/updates Release.gpg [189B]
Ign http://ftp.fr.debian.org etch/main Sources/DiffIndex
Atteint http://security.debian.org etch/updates Release
Atteint http://ftp.fr.debian.org etch/main Packages
Ign http://security.debian.org etch/updates/main Packages/DiffIndex
Atteint http://ftp.fr.debian.org etch/main Sources
Ign http://security.debian.org etch/updates/contrib Packages/DiffIndex
Ign http://security.debian.org etch/updates/main Sources/DiffIndex
Ign http://security.debian.org etch/updates/contrib Sources/DiffIndex
Atteint http://security.debian.org etch/updates/main Packages
Atteint http://security.debian.org etch/updates/contrib Packages
Atteint http://security.debian.org etch/updates/main Sources
Atteint http://security.debian.org etch/updates/contrib Sources
2o réceptionnés en 0s (3o/s)
Lecture des listes de paquets... Fait

et

blackbox2:~# apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

!!

apt-get install -f apache2 ?

Pareil que apt-get install apache2 :slightly_smiling:

Je viens de trouver ceci sur internet, je suis en train de tester la commande pour voir, apparement ça réinstalle tout dpkg avec ses paquets.

apt-get --reinstall install `dpkg --get-selections | grep '[[:space:]]install' | cut -f1`

Je vous tiens au courant d’ici quelques minutes.

Bon en fait je crois avoir trouvé une solution alternative, j’y ai pas pensé plus tôt et pourtant ça paraissait évident, je vais copier le contenu du dossier /var/lib/dpkg/info de mon serveur de test vers celui de ma blacbox !!

Désolé pour le dérangement et merci encore !

Bon en fait, j’ai pas réussi à remettre tous les paquets. Il m’en manque deux. Alors si quelqu’un les as ou si quelqu’un sait comment je peux régler ce problème, je lui en serai très reconnaissant :slightly_smiling:

Voici les deux erreurs correpondant aux deux paquet lors du apt-get install apache2 :

dpkg : avertissement important : le fichier contenant la liste des fichiers du paquet « linux-image-2.6.18-6-686 » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé.

dpkg : avertissement important : le fichier contenant la liste des fichiers du paquet « openssh-blacklist » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé.

Voila, merci encore je suis désolé.

sur le site de Debian tu peux télécharger tous les paquets que tu veux !