Debian : problème de paquets (aptitude)
Résolu/Fermé
dibul
-
17 févr. 2009 à 00:43
mamiemando Messages postés 33076 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 avril 2024 - 17 févr. 2009 à 20:07
mamiemando Messages postés 33076 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 avril 2024 - 17 févr. 2009 à 20:07
A voir également:
- Debian : problème de paquets (aptitude)
- Mettre debian en français ✓ - Forum Linux / Unix
- Sftp debian 11 - Forum Debian
- Miroir de l'archive debian corrompu - Forum Debian
- Fedora ou debian - Guide
- A2ensite debian ✓ - Forum Debian
9 réponses
J'ai réussi à trouver d'où venait le problème.
Tout bêtement, en cherchant à installer le plugin flash j'avais rajouté un fichier /etc/apt/preferences qui contenait des règles qui empêchaient le gestionnaire de paquets de fonctionner normalement.
Il m'a suffi de supprimer ce fichier et de retirer par précaution la ligne concernant les backports dans le sources.list pour débloquer aptitude, tout est rentré dans l'ordre.
Je n'ai pas eu besoin de migrer vers Lenny :) (j'y tiens à ma version etch...)
en tout cas merci beaucoup pour les conseils que je garde sous la main au cas où.
Tout bêtement, en cherchant à installer le plugin flash j'avais rajouté un fichier /etc/apt/preferences qui contenait des règles qui empêchaient le gestionnaire de paquets de fonctionner normalement.
Il m'a suffi de supprimer ce fichier et de retirer par précaution la ligne concernant les backports dans le sources.list pour débloquer aptitude, tout est rentré dans l'ordre.
Je n'ai pas eu besoin de migrer vers Lenny :) (j'y tiens à ma version etch...)
en tout cas merci beaucoup pour les conseils que je garde sous la main au cas où.
mamiemando
Messages postés
33076
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 avril 2024
7 748
17 févr. 2009 à 01:04
17 févr. 2009 à 01:04
Inutile de réinstaller ça ne changera rien :-)
Pour commencer, à moins que ce soit un serveur, je te conseille d'utiliser plutôt une debian lenny (testing) qui sera beaucoup plus à jour. Note que tu peux facilement migrer vers lenny en remplaçant les "etch" par "lenny" dans /etc/apt/sources.list. Mais bon dans un premier temps laissons ça de côté.
Corriger ton problème en restant en debian etch
Tout ce qui suit est à faire en root. Commence par faire une mise à jour :
Pour tes recherches, utilise apt-cache :
Ensuite on va faire un peu de ménage et se mettre des outils bien pratiques pour la suite
Maintenant un peu de ménage. Tant que la commande :
.. retourne des paquets, tape :
À présent la situation est sensée être à peu près saine ^^. Par exemple voici ce que j'ai en lenny :
... est sensé faire l'affaire.
Si tu souhaites faire une migration vers debian lenny
Petite précision, bien que testing puisse faire preuve de prime abord, les debian lenny fonctionnent très bien et offre des paquets beaucoup plus récents que sous etch.
Voici mon /etc/apt/sources.list :
... et voici mon /etc/apt/preferences (à créer) :
Note : /etc/apt/preferences est configuré de sorte à ce que je privilégie un paquet testing (lenny) sur un paquet experimental (sid) autant que possible. Dans mon cas j'ai besoin de certains paquets qui n'existent qu'en sid.
Ensuite lance aptitude :
1) Tape u (update)
2) Tape U g (Upgrade, go)
3) Place ton curseur sur la section paquets maintenus et force l'upgrade (U).
3)a) Si certains blocages surviennent (signalés en rouge), reviens à l'écran précédent (q) et appuie sur b
3)b) Purge chacun des paquets bloquant en appuyant sur _ , et va de paquets bloquants en paquets bloquants en appuyant sur n (next).
3)c) Une fois tous le sort des paquets bloquants réglés appuie sur g (go)
4) Lance la mise à jour en appuyant sur g (go).
5) Quand tout est fini, quitte (q)
Ensuite il suffit de faire comme sous debian etch (installer deborphan, faire le ménage, utiliser apt-cache et aptitude install...).
Bonne chance
Pour commencer, à moins que ce soit un serveur, je te conseille d'utiliser plutôt une debian lenny (testing) qui sera beaucoup plus à jour. Note que tu peux facilement migrer vers lenny en remplaçant les "etch" par "lenny" dans /etc/apt/sources.list. Mais bon dans un premier temps laissons ça de côté.
Corriger ton problème en restant en debian etch
Tout ce qui suit est à faire en root. Commence par faire une mise à jour :
aptitude update aptitude safe-upgrade
Pour tes recherches, utilise apt-cache :
apt-cache search unrar
Ensuite on va faire un peu de ménage et se mettre des outils bien pratiques pour la suite
aptitude install apt-file deborphan apt-file update
Maintenant un peu de ménage. Tant que la commande :
deborphan
.. retourne des paquets, tape :
deborphan | xargs dpkg --purge
À présent la situation est sensée être à peu près saine ^^. Par exemple voici ce que j'ai en lenny :
(mando@aldur) (~) $ apt-cache search samba | grep "^samba" samba - SMB/CIFS file, print, and login server for Unix samba-common - common files used by both the Samba server and client samba-dbg - Samba debugging symbols samba-doc - Samba documentation samba-doc-pdf - Samba documentation in PDF format samba-tools - Samba testing utilitiesDu coup comme tu l'as indiqué, un simple :
aptitude install samba
... est sensé faire l'affaire.
Si tu souhaites faire une migration vers debian lenny
Petite précision, bien que testing puisse faire preuve de prime abord, les debian lenny fonctionnent très bien et offre des paquets beaucoup plus récents que sous etch.
Voici mon /etc/apt/sources.list :
# deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 NETINST Binary-1 20070602-08:56]/ lenny contrib main #deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 NETINST Binary-1 20070602-08:56]/ lenny contrib main deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free deb https://www.debian.org/security/ lenny/updates main contrib non-free deb-src https://www.debian.org/security/ lenny/updates main contrib non-free deb https://www.debian-multimedia.org/ lenny main contrib non-free deb-src https://www.debian-multimedia.org/ lenny main contrib non-free ## Dépôts Sid # priorités spécifiées dans /etc/apt/preferences deb http://ftp.fr.debian.org/debian/ sid main contrib non-free deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free
... et voici mon /etc/apt/preferences (à créer) :
Package: * Pin: release o=Debian,a=testing Pin-priority: 990 Package: * Pin: release o=Debian,a=unstable Pin-priority: 90
Note : /etc/apt/preferences est configuré de sorte à ce que je privilégie un paquet testing (lenny) sur un paquet experimental (sid) autant que possible. Dans mon cas j'ai besoin de certains paquets qui n'existent qu'en sid.
Ensuite lance aptitude :
aptitude
1) Tape u (update)
2) Tape U g (Upgrade, go)
3) Place ton curseur sur la section paquets maintenus et force l'upgrade (U).
3)a) Si certains blocages surviennent (signalés en rouge), reviens à l'écran précédent (q) et appuie sur b
3)b) Purge chacun des paquets bloquant en appuyant sur _ , et va de paquets bloquants en paquets bloquants en appuyant sur n (next).
3)c) Une fois tous le sort des paquets bloquants réglés appuie sur g (go)
4) Lance la mise à jour en appuyant sur g (go).
5) Quand tout est fini, quitte (q)
Ensuite il suffit de faire comme sous debian etch (installer deborphan, faire le ménage, utiliser apt-cache et aptitude install...).
Bonne chance
Merci pour l'aide, mais :
# aptitude update
-> OK.
# aptitude safe-upgrade
-> "safe-upgrade" : le paramètre ne passe pas sur mon aptitude
# aptitude upgrade
-> Aucun paquet ne va être installé, mis à jour ou enlevé.
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 0o seront utilisés.
# aptitude install apt-file deborphan apt-file
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture de l'information d'état étendu
Initialisation de l'état des paquets... Fait
Lecture des descriptions de tâches... Fait
Construction de la base de données des étiquettes... Fait
Pas de version candidate trouvée pour apt-file
Pas de version candidate trouvée pour deborphan
Pas de version candidate trouvée pour apt-file
Aucun paquet ne va être installé, mis à jour ou enlevé.
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 0o seront utilisés.
Écriture de l'information d'état étendu... Fait
... voila...
Tout fonctionnait la semaine dernière.
# aptitude update
-> OK.
# aptitude safe-upgrade
-> "safe-upgrade" : le paramètre ne passe pas sur mon aptitude
# aptitude upgrade
-> Aucun paquet ne va être installé, mis à jour ou enlevé.
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 0o seront utilisés.
# aptitude install apt-file deborphan apt-file
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture de l'information d'état étendu
Initialisation de l'état des paquets... Fait
Lecture des descriptions de tâches... Fait
Construction de la base de données des étiquettes... Fait
Pas de version candidate trouvée pour apt-file
Pas de version candidate trouvée pour deborphan
Pas de version candidate trouvée pour apt-file
Aucun paquet ne va être installé, mis à jour ou enlevé.
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 0o seront utilisés.
Écriture de l'information d'état étendu... Fait
... voila...
Tout fonctionnait la semaine dernière.
mamiemando
Messages postés
33076
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 avril 2024
7 748
17 févr. 2009 à 01:36
17 févr. 2009 à 01:36
-> "safe-upgrade" : le paramètre ne passe pas sur mon aptitude
Ralala un vieux aptitude... Tape à la place :
Pas de version candidate trouvée pour apt-file
Pas de version candidate trouvée pour deborphan
Pas de version candidate trouvée pour apt-file
Ce n'est absolument pas normal. Est-ce que lorsque tu fais ton aptitude update, tout se passe bien (reporte-moi le résultat) ? Reste-t'il de la place sur ton disque ?
Sinon il reste la possibilité de repartir sur mes fichiers de configuration, mais ce n'est pas forcément une riche idée de se lancer dans une migration dans l'immédiat...
Bonne chance
Ralala un vieux aptitude... Tape à la place :
aptitude upgrade
Pas de version candidate trouvée pour apt-file
Pas de version candidate trouvée pour deborphan
Pas de version candidate trouvée pour apt-file
Ce n'est absolument pas normal. Est-ce que lorsque tu fais ton aptitude update, tout se passe bien (reporte-moi le résultat) ? Reste-t'il de la place sur ton disque ?
Sinon il reste la possibilité de repartir sur mes fichiers de configuration, mais ce n'est pas forcément une riche idée de se lancer dans une migration dans l'immédiat...
Bonne chance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
"Est-ce que lorsque tu fais ton aptitude update, tout se passe bien ?"
On dirait que oui :
# aptitude update
Ign cdrom://[Debian GNU/Linux 4.0 r6-etchnhalf _Etch-and-a-half_ - Official i386 NETINST 20081220-23:42] etch Release.gpg
Ign cdrom://[Debian GNU/Linux 4.0 r6-etchnhalf _Etch-and-a-half_ - Official i386 NETINST 20081220-23:42] etch Release
Ign cdrom://[Debian GNU/Linux 4.0 r6-etchnhalf _Etch-and-a-half_ - Official i386 NETINST 20081220-23:42] etch/main Packages/DiffIndex
Prendre : 1 https://backports.debian.org/ etch-backports Release.gpg [189B]
Prendre : 2 https://www.debian-multimedia.org/ etch Release.gpg [197B]
Atteint https://www.debian-multimedia.org/ etch Release
Atteint https://backports.debian.org/ etch-backports Release
Prendre : 3 https://www.debian.org/security/ etch/updates Release.gpg [189B]
Atteint ftp://ftp.fr.debian.org etch Release.gpg
Atteint https://www.debian.org/security/ etch/updates Release
Prendre : 4 ftp://ftp.fr.debian.org etch Release [58,2kB]
Ign https://www.debian-multimedia.org/ etch/main Packages/DiffIndex
Atteint https://www.debian-multimedia.org/ etch/main Packages
Atteint https://backports.debian.org/ etch-backports/main Packages/DiffIndex
Ign https://www.debian.org/security/ etch/updates/main Packages/DiffIndex
Atteint https://backports.debian.org/ etch-backports/contrib Packages/DiffIndex
Atteint https://backports.debian.org/ etch-backports/non-free Packages/DiffIndex
Prendre : 5 ftp://ftp.fr.debian.org etch/main Packages/DiffIndex
Atteint https://backports.debian.org/ etch-backports/contrib Packages
Ign https://www.debian.org/security/ etch/updates/contrib Packages/DiffIndex
Ign https://www.debian.org/security/ etch/updates/non-free Packages/DiffIndex
Ign ftp://ftp.fr.debian.org etch/main Packages/DiffIndex
Ign https://www.debian.org/security/ etch/updates/main Sources/DiffIndex
Ign https://www.debian.org/security/ etch/updates/contrib Sources/DiffIndex
Ign https://www.debian.org/security/ etch/updates/non-free Sources/DiffIndex
Atteint https://www.debian.org/security/ etch/updates/main Packages
Prendre : 6 ftp://ftp.fr.debian.org etch/non-free Packages/DiffIndex
Atteint https://www.debian.org/security/ etch/updates/contrib Packages
Atteint https://www.debian.org/security/ etch/updates/non-free Packages
Ign ftp://ftp.fr.debian.org etch/non-free Packages/DiffIndex
Atteint https://www.debian.org/security/ etch/updates/main Sources
Atteint https://www.debian.org/security/ etch/updates/contrib Sources
Atteint https://www.debian.org/security/ etch/updates/non-free Sources
Prendre : 7 ftp://ftp.fr.debian.org etch/contrib Packages/DiffIndex
Ign ftp://ftp.fr.debian.org etch/contrib Packages/DiffIndex
Prendre : 8 ftp://ftp.fr.debian.org etch/main Sources/DiffIndex
Ign ftp://ftp.fr.debian.org etch/main Sources/DiffIndex
Prendre : 9 ftp://ftp.fr.debian.org etch/non-free Sources/DiffIndex
Ign ftp://ftp.fr.debian.org etch/non-free Sources/DiffIndex
Prendre : 10 ftp://ftp.fr.debian.org etch/contrib Sources/DiffIndex
Ign ftp://ftp.fr.debian.org etch/contrib Sources/DiffIndex
Atteint ftp://ftp.fr.debian.org etch/main Packages
Atteint ftp://ftp.fr.debian.org etch/non-free Packages
Atteint ftp://ftp.fr.debian.org etch/contrib Packages
Atteint ftp://ftp.fr.debian.org etch/main Sources
Atteint ftp://ftp.fr.debian.org etch/non-free Sources
Atteint ftp://ftp.fr.debian.org etch/contrib Sources
58,2ko téléchargés en 4s (12,7ko/s)
Lecture des listes de paquets... Fait
On dirait que oui :
# aptitude update
Ign cdrom://[Debian GNU/Linux 4.0 r6-etchnhalf _Etch-and-a-half_ - Official i386 NETINST 20081220-23:42] etch Release.gpg
Ign cdrom://[Debian GNU/Linux 4.0 r6-etchnhalf _Etch-and-a-half_ - Official i386 NETINST 20081220-23:42] etch Release
Ign cdrom://[Debian GNU/Linux 4.0 r6-etchnhalf _Etch-and-a-half_ - Official i386 NETINST 20081220-23:42] etch/main Packages/DiffIndex
Prendre : 1 https://backports.debian.org/ etch-backports Release.gpg [189B]
Prendre : 2 https://www.debian-multimedia.org/ etch Release.gpg [197B]
Atteint https://www.debian-multimedia.org/ etch Release
Atteint https://backports.debian.org/ etch-backports Release
Prendre : 3 https://www.debian.org/security/ etch/updates Release.gpg [189B]
Atteint ftp://ftp.fr.debian.org etch Release.gpg
Atteint https://www.debian.org/security/ etch/updates Release
Prendre : 4 ftp://ftp.fr.debian.org etch Release [58,2kB]
Ign https://www.debian-multimedia.org/ etch/main Packages/DiffIndex
Atteint https://www.debian-multimedia.org/ etch/main Packages
Atteint https://backports.debian.org/ etch-backports/main Packages/DiffIndex
Ign https://www.debian.org/security/ etch/updates/main Packages/DiffIndex
Atteint https://backports.debian.org/ etch-backports/contrib Packages/DiffIndex
Atteint https://backports.debian.org/ etch-backports/non-free Packages/DiffIndex
Prendre : 5 ftp://ftp.fr.debian.org etch/main Packages/DiffIndex
Atteint https://backports.debian.org/ etch-backports/contrib Packages
Ign https://www.debian.org/security/ etch/updates/contrib Packages/DiffIndex
Ign https://www.debian.org/security/ etch/updates/non-free Packages/DiffIndex
Ign ftp://ftp.fr.debian.org etch/main Packages/DiffIndex
Ign https://www.debian.org/security/ etch/updates/main Sources/DiffIndex
Ign https://www.debian.org/security/ etch/updates/contrib Sources/DiffIndex
Ign https://www.debian.org/security/ etch/updates/non-free Sources/DiffIndex
Atteint https://www.debian.org/security/ etch/updates/main Packages
Prendre : 6 ftp://ftp.fr.debian.org etch/non-free Packages/DiffIndex
Atteint https://www.debian.org/security/ etch/updates/contrib Packages
Atteint https://www.debian.org/security/ etch/updates/non-free Packages
Ign ftp://ftp.fr.debian.org etch/non-free Packages/DiffIndex
Atteint https://www.debian.org/security/ etch/updates/main Sources
Atteint https://www.debian.org/security/ etch/updates/contrib Sources
Atteint https://www.debian.org/security/ etch/updates/non-free Sources
Prendre : 7 ftp://ftp.fr.debian.org etch/contrib Packages/DiffIndex
Ign ftp://ftp.fr.debian.org etch/contrib Packages/DiffIndex
Prendre : 8 ftp://ftp.fr.debian.org etch/main Sources/DiffIndex
Ign ftp://ftp.fr.debian.org etch/main Sources/DiffIndex
Prendre : 9 ftp://ftp.fr.debian.org etch/non-free Sources/DiffIndex
Ign ftp://ftp.fr.debian.org etch/non-free Sources/DiffIndex
Prendre : 10 ftp://ftp.fr.debian.org etch/contrib Sources/DiffIndex
Ign ftp://ftp.fr.debian.org etch/contrib Sources/DiffIndex
Atteint ftp://ftp.fr.debian.org etch/main Packages
Atteint ftp://ftp.fr.debian.org etch/non-free Packages
Atteint ftp://ftp.fr.debian.org etch/contrib Packages
Atteint ftp://ftp.fr.debian.org etch/main Sources
Atteint ftp://ftp.fr.debian.org etch/non-free Sources
Atteint ftp://ftp.fr.debian.org etch/contrib Sources
58,2ko téléchargés en 4s (12,7ko/s)
Lecture des listes de paquets... Fait
mamiemando
Messages postés
33076
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 avril 2024
7 748
17 févr. 2009 à 01:47
17 févr. 2009 à 01:47
C'est un truc de dingue. Toujours rien dans apt-cache je présume :-s. Si oui essaye avec les fichiers que je t'ai indiqué, mais tu vas te prendre une migration. Rien de bien sorcier mais ça aurait été plus simple si tu avais directement installé une lenny.
mamiemando
Messages postés
33076
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 avril 2024
7 748
17 févr. 2009 à 09:43
17 févr. 2009 à 09:43
Question, si tu vas dans :
et que tu tapes /deborphan, est-ce qu'il le trouve ?
aptitude
et que tu tapes /deborphan, est-ce qu'il le trouve ?
mamiemando
Messages postés
33076
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 avril 2024
7 748
17 févr. 2009 à 20:07
17 févr. 2009 à 20:07
Aaaah comme quoi c'était bien tes fichiers de configurations apt qui posaient problème ^^ En tout cas, heureuse de voir que tout est rentré dans l'ordre.
Bonne continuation !
Bonne continuation !