Vous n'êtes pas identifié(e).
Hors ligne
deb http://ftp.fr.debian.org/debian/ lenny main
deb-src http://ftp.fr.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main
deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main
deb http://security.debian.org stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free
deb http://ftp.fr.debian.org/debian stable main contrib non-free
deb-src http://ftp.fr.debian.org/debian stable main contrib non-free
deb http://ftp.fr.debian.org/debian unstable main contrib non-free
deb-src http://ftp.fr.debian.org/debian unstable main contrib non-free
deb ftp://ftp.debian-multimedia.org lenny main
deb http://www.debian-multimedia.org/ lenny main
Je t'ai mis en gras les sources.list qui te font passer automatiquement en unstable...
Ces sources devraient être d'une priorité inférieure à 500, car ce chiffre de 500 est la priorité par défaut de tous les sources.list non gérés par un fichier preferences.
Comme martin, je te demande de nous indiquer d'où te vient ce sources.list que tu possèdes et de le comparer à celui que nous fournissons pour une installation spéciale débutant ici :
http://debian-facile.org/wiki/manuel:so … pour_lenny
Bonne lecture, et nous attendons tes réactions,
Abientôt, amitié, Joel
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
# apt-get update && dist-upgrade
Cela réinstallera le lenny stable que nous pourrons ensuite étoffer à volonté...
J'aimerai savoir comment tu as installé ta debian... netinstall ou dvd sans reseau et configuration en suivant ?
Amitié, Joel
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent
Hors ligne
$ cat /etc/apt/apt.conf
Pour supprimer un fichier en root :
# rm /chemin/du/fichier
voir les commandes linux du wiki DF là :
http://debian-facile.org/wiki/manuel:co … base_linux
Et yop !
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
Dernière modification par smolski (01-09-2009 09:47:18)
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
nathan@debian:~$ cat /etc/apt/apt.conf
APT::Install-Recommends "false"
Il te manque juste un point virgule à la fin de la ligne :
C'est tout !
« Those who dream by day are cognizant of many things which escape those who dream only by night. »
- Edgar Allan Poe
Hors ligne
Hors ligne
résultat :
nathan@debian:~$ apt-cache policy libc6
libc6:
Installé : 2.9-25
Candidat : 2.9-25
Table de version :
*** 2.9-25 0
100 /var/lib/dpkg/status
2.7-18 0
500 http://ftp.fr.debian.org lenny/main Packages
500 http://ftp.fr.debian.org stable/main Packages
nathan@debian:~$
Est-ce sur ces lignes qu'il faut porter les préférences à 900 ?
@+
Salut
C'est bien je que je pensais. À cause de ta référence à la branche unstable dans ton sources.list, ta debian n'utilise plus vraiment la branche stable. En résumé, libc6 c'est le paquet qui représente le coeur du système. En terme plus technique ce paquet contient les bibliothèques partagées utilisées par pratiquement tous les programmes du système. Pour lenny, tu devrais avoir la version 2.7-18.0 d'installé. Là tu as la version pour unstable ou testing (même version pour ton type de PC).
Maintenant, pour revenir à une lenny propre, il y a deux méthodes. 1) Tu réinstalles. 2) On peut aussi créer temporairement un fichier preferences qui te permettras de retomber sur tes pattes. À toi de me dire ce que tu désires. Si tu choisis l'option 2), j'indiquerais la procédure. Lors de l'installation, je ne sais pas si une partition /home (qui contient tes fichiers personnels) a été créée. Si ce n'est pas le cas, l'option demandera de tout sauvegarder avant de procéder. Perso, pour moi, l'option 1) c'est un réflexe à la Windows, c'est la facilité. Le truc plante, fonctionne mal, on réinstalle tout. Sous GNU/Linux, réinstallé c'est la solution lorsque toutes les autres tentatives ont échouées. Tenter de réparer le système nous permet d'apprendre beaucoup plus. Enfin, à toi de voir.
"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.
Hors ligne
Efface le tien en conservant les sources.list cdrom du début et copie le sources.list lambda de ce lien :
http://debian-facile.org/wiki/manuel:so … pour_lenny
Ensuite ouvre un terminal root (commande su du wiki DF) et fait la mise à jour par :# apt-get update && dist-upgrade
Cela réinstallera le lenny stable que nous pourrons ensuite étoffer à volonté...
Ce n'est pas aussi simple que cela Joel.
Pour enlever toute trace des paquets sid, il faut créer un fichier preferences où les dépôts de lenny ont une priorité de 1001 pour forcer leur installation.
Donc pour /etc/apt/preferences, on met :
Une fois cela fait, on fait un apt-get update puis un apt-get upgrade. Comme ça, tous les paquets devraient passer en lenny. Si nécessaire faire aussi un apt-get dist-upgrade. On peut bien sûr passer aussi par aptitude. Il faudra peut-être aussi refaire certaines commandes, comme apt-get upgrade, pour régler tous les problèmes de dépendances. Bref, procéder jusqu'à ce que apt-get ne râle plus, qu'il n'indique plus d'erreur.
Martin
"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.
Hors ligne
Dernière modification par smolski (03-09-2009 12:00:57)
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Bon , puisqu'on est là pour apprendre allons-y gaiement pour la tentative de réparation , mais patience , je suis débutant - merci .
Salut
En fait, j'ai déjà donné une grande partie de la solution dans le message #38.
Ce soir je suis vraiment déborbé. Si tu as la patience d'attendre jusqu'à demain, je te mettrai la procédure qu'il faut suivre en détail. Pas de problème pour moi si tu es débutant. On peut y aller étape par étape, lentement mais sûrement, avec les explications pour que tu puisses comprendre ce que tu fais. GNU/Linux c'est cela. Apprendre comment son système fonctionne pour que rien ne soit mystérieux. Si tu as la volonté d'apprendre, tu es prêt à lire des textes (comme dans le wiki par exemple), tu verras que c'est très gratifiant à la fin.
Martin
"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.
Hors ligne
Hors ligne
"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.
Hors ligne
La référence au dépôt multimedia n'est pas essentiel ici mais comme tu l'avais déjà, je l'ai conservée dans ton fichier. Si le fichier n'est pas correct, il faut l'éditer en root. On ouvre donc un terminal et on tape :
On tape son mot de passe, rien n'apparaît à l'écran, le curseur ne bouge pas mais ce que l'on tape est bien pris en compte, puis on tape la ligne nano....
On modifie son fichier, en faisant bien attention à la syntaxe, on sauvegarde avec Ctrl+o, puis on quitte avec Ctrl+x.
2) On va utiliser un fichier /etc/apt/preferences qui va nous permettre de remettre lenny sur pied. On suppose ici que le fichier n'existe pas encore (par défaut c'est le cas). Après l'étape 1), si on n'a pas fermé le terminal, on est encore en root (si cela n'est pas le cas on tape à nouveau le su -). On créé le fichier preferences, en tapant :
Ici il faut faire attention de bien taper la ligne pour créer un fichier avec le bon nom. Un fois nano ouvert on tape les lignes suivantes :
Puis on tape ctrl+o pour sauvegarder et ctrl+x pour quitter. Encore une fois la syntaxe est très importante. La priorité de 1001 forcera l'installation des paquets de la branche lenny pour remplacer ceux qui ont été pris dans la branche sid (unstable).
3) On met à jour nos modifications. On est toujours dans le terminal en root. On commence par taper :
Une fois l'update terminée, on ne doit pas avoir de message d'erreur. Si c'est le cas c'est qu'on a fait une erreur dans l'écriture de notre fichier preferences. On doit alors la corriger puis refaire un apt-get update.
Une fois l'update terminée sans message d'erreur, on peut vérifier que les priorités établis dans notre fichier preferences sont correctement prises en compte. On tape pour cela :
On aura alors quelque chose semblable à ceci:
On voit bien dans la colonne de gauche la priorité de 1001
4) On met à jour les paquets:
Toujours en root dans le terminal, on tape la commande :
On aura alors le message suivant :
suivi d'une liste plus ou moins longue de paquets à réinstaller.
À la question :
On répond évidemment O (pour oui).
Normalement cela devrait être suffisant pour corriger la situation. Après la mise à jour, je ne crois pas que l'on devrait avoir de messages indiquant que des paquets sont cassés ou qu'il en reste à mettre à jour. Sinon, un
pourrait être nécessaire. Mais je ne crois pas que cela soit le cas.
Voilà je pense que j'ai fait le tour.
Si tout s'est déroule sans problème, il faut, pour terminer, modifier le fichier preferences une dernière fois. On tape donc :
puis on modifie le fichier pour avoir cela :
Puis on fait Ctrl+o puis Crtl+x. Ce dernier fichier preferences est valable pour le fichier sources.list utilisé ici. Si on modifie ce dernier, il faudra normalement aussi modifier le fichier preferences.
Si quelque chose n'est pas clair, ou que tu n'es pas sûr de ton coup, avant de répondre oui pour confirmer un truc tu peux toujours faire un copier/coller ici du message que tu as. On avisera alors. Si tout se déroule bien, j'apprécierais grandement que tu me confirme que la procédure décrite est la bonne.
À la prochaine
Martin
"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.
Hors ligne
Lorsque tout c'est de nouveau stabilisé, recomposez le fichier preferences conseillé par DF ainsi :
http://debian-facile.org/wiki/manuel:so … _priorites
Parce que, sinon... à quoi bon que tous nous nous décarcassions ensembles ? Yep !
Il reste à convenir que cette réparation s'adressera aussi à un nouvel impétrant debian fourvoyé, et il est des plus sage et utile de lui ouvrir les portes de nos tutos généraux généreux... Non ?
Merci de cet attachement aux résolutions et de ton savoir faire martin !
Attendons le retour de groffliers le bougre...
Tchibâââ !
Amitié, Joel
Dernière modification par smolski (06-09-2009 09:39:10)
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Dernière modification par groffliers (06-09-2009 14:12:21)
Hors ligne
Le -f c'est pour forcer l'installation du paquet. Par la suite, je ferais un autre apt-get upgrade. En passant, avec la commande apt-get il existe l'option -s qui permet de simuler la commande. Par exemple :
Cela te permet de voir les conséquences de l'exécution de la commande. Si le résultat te semble correct tu refais la commande pour vrai sans l'option -s, sinon il faut chercher une autre solution.
Tu pourrais donc aussi regarder ce que fait un apt-get -s dist-upgrade. Les changements sur ta lenny, à cause du dépôt unstable, ont été tellement important qu'il faudra probablement faire et refaire certaines commandes pour la remettre sur pied. Mais cela ne devrait pas être impossible.
Martin
"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.
Hors ligne
Hors ligne
"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.
Hors ligne