[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: pb dépendances après un upgrade de la sarge (+pièce jointe)



Le 28.08.2004 11:40:45, Dominic a écrit :
hi

Jean-Luc Coulon (f5ibh) a écrit :
« dpkg -i --force-overwrite /var/cache/apt/archives/libg2c0_1% 3a3.3.4-6sarge1.1_i386.deb
«
« puis
« dpkg --configure -a

j'applique cette métode ce soir mais pourquoi un "dpkg --reconfigure -a" ?

Lorsqu'on installe une série de paquets debian. Il procède en plusieurs étapes :
- Le chargement proprement dit, on trouve alors les paquets .deb dans
/var/cache/apt/archives

- Le dépaquetage

- Le paramétrage (ou configuration) du paquet.

Avant le dépaquetage, le système exécute les scripts de l'anciens paquets (pre/post removal) qui permettent de supprimer les éléments qui vont être remplacés.

Il dépaquette le paquet c'est à dire qu'il met les fichiers aux bons endroits dans l'arborescence des fichiers

Il exécute le script de préinstall du paquet. Ce script peut vous poser quelques questions concernant votre configuration (gestion par debconf) ou deviner des choses lui-même.

Il exécute le paramétrage du paquet : exécute le script de postinstall s'il y en a un et met à jour la base de données des paquets installés.


dpkg --configure -a effectue cette dernière étape pour tous les paquets qui ont été dépaquétés mais pas encore configurés (paramétrés).

Le déroulement de la confuguration des paquets s'artête en général dès qu'une erreur survient dans la configuration d'un seul paquet. Cette commande permet de remettre toutesles choses en ordre. Cette commande est exécutée automatiquement lors d'un "apt-get install ...."


Jean-Luc

Ou réinstaller l'ancienne version de toute la pile gcc et d'attendre le correctif qui ne devrait pas manquer de sortir ces jours-ci (vérifier le BTS s'il y a quelque chose de déjà ouvert sur le sujet, sinon, ouvrir un bug).

je suis allé sur le BTS pour la 1ère fois et je n'ai rien trouvé à ce sujet, mais comme c'est une nouveauté pour moi, je ne peux pas confirmé qu'il n'y ai pas de rapport de bug, d'ailleurs j'en ai jamais fait,
ça fait 2 mois que j'utilise la debian

On peut trouver toutes les anciennes versions (et les nouvelles) des paquets sur snapsht.debian.net

Il faut ajouter une ligne deb du genre de celle-ci :

deb http://snapshot.debian.net/archive pool <nom_du_paquet>

"nom_du_paquet" ne correcpond pas au paquet debian concerné mais au nom du paquet source amont (je crois) qui a servi à générer le pasuet.

Dans le cas précis, il s'agit sans doute de gcc-3.3 ou même gcc

ils semblent être bien concerné dans ce pb

Ensuite faire un apt-get update
J'utilise aptitude, je vais donc sur le paquet en question et tape "v", il m'affiche alors la liste des versions disponibles et j'iinstalle celle qui me convient.

intéressant

merci bien pour les infos
regards
dominic


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply- To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Attachment: signature.asc
Description: PGP signature


Reply to: