Problème avec apt-get

Bonjour,

Je rencontre des problèmes avec apt-get en ce moment. J’essaie d’installer Sendmail et spamassassin et pour chacun j’obtiens l’erreur :

[code]debian:~# apt-get install sendmail
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.

Puisque vous n’avez demandé qu’une seule opération, le paquet n’est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
sendmail: Dépend: sendmail-bin mais ne sera pas installé
E: Paquets défectueux
debian:~#apt-get install spamassassin spampd
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
spamassassin: Dépend: libarchive-tar-perl (>= 1.23)
Dépend: libio-zlib-perl (>= 1.04)
E: Paquets défectueux[/code]

J’imagine que les dépendance ne sont pas encore en version stable. Comment puis-je installer la version précédente de spamassassin (comme ca les dépendance seront surement stable) ?

Pour info, j’ai une debian avec un noyau 2.6.18-5-686 et voici mes fichiers sources.list et preferences:

[code]
debian:~# cat /etc/apt/sources.list

etch

deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free
#debian-marillat
#deb http://www.debian-multimedia.org etch main
#deb-src http://www.debian-multimedia.org etch main

security

deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free

volatile

deb http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free
deb-src http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free

lenny

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
#debian-marillat
#deb http://www.debian-multimedia.org lenny main
#deb-src http://www.debian-multimedia.org lenny main

security

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

sid

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
#debian-marillat
#deb http://www.debian-multimedia.org sid main
#deb-src http://www.debian-multimedia.org sid main

experimental

deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free
#debian-marillat
#deb http://www.debian-multimedia.org experimental main
#deb-src http://www.debian-multimedia.org experimental main
debian:~# cat /etc/apt/preferences
Package: *
Pin: release o=apt-build
Pin-Priority: 999

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 998

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 997

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 996

Package: *
Pin: release v=4.0r0,o=Debian,a=stable,l=Debian
Pin-Priority: 995

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 994

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 993

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 992

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 991

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 990

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 989

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 988
debian:~#[/code]

Moute

aptitude install monpaquet/stableCa ne fonctionne pas?

ou alors :

apt-get install paquet=x.x.x

où x.x.x est le N° de la version

apt-get install paquet=X.X.X.X ne fonctionne pas.
apt-get install sendmail paquet=X.X.X.X non plus.
(Il me dit à chaque fois le paquet “paquet” est introuvable).

Avec aptitude install monpaquet/stable ca fonctionne.
Ce que je trouve bizarre c’est que ca ne marche pas avec apt-get install monpaquet/stable !!!
Je pensais que apt-get et aptitude étaient les même outils !?!?
Quel est la différence entre les 2 ?

Moute

[quote=“moute”]apt-get install paquet=X.X.X.X ne fonctionne pas.
apt-get install sendmail paquet=X.X.X.X non plus.
(Il me dit à chaque fois le paquet “paquet” est introuvable).
Moute[/quote]
je ne t’ai pas dit d’écrire “paquet” :mrgreen:

apt-get install sendmail=8.14.2-2

les chiffres n’étant qu’un exemple, mets ceux que tu as quand tu fais

apt-cache policy sendmail

Effectivement, j’ai fait le boulet, désolé.

Moute

[RÉSOLU] :question:

Oui, ca fonctionne avec aptitude, mais pas avec apt-get ?!?!?

Moute

[quote]Package: *
Pin: release v=4.0r0,o=Debian,a=stable,l=Debian
Pin-Priority: 995[/quote]

Regarde le topic de matt, tu verras que Etch en est à la v4.0r2.

Fais un apt-cache policy et normalement tu devrais voir tes sources Etch en priorité 500, car tu as dans ton preferences v=4.0r0.
Ce qui est sûrement la source de tes soucis.