[squeeze] - [apt] - Difficulté à installer un paquet

Bonjour, j’imagine que quelqu’un doit déjà avoir rencontré ce petit problème. J’espère que je n’ai pas demandé l’impossible.

C’est simple: j’essaie d’installer un paquet vim-gnome. Ce paquet requiert libperl5.10, qui n’est pas installé sur ma machine.

Certains paquets ne peuvent pas être isntallé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.
Les paquets suivants contiennent des dépendances non satisfaites :
vim-gnome: Dépend: libperl5.10 (>=5.10.1) mais ne sera pas installé
E: Paquets défectueux

Bien sûr, si j’essaie d’installer libperl5.10, il dépend de perl-base (= 5.10.1-12) mais c’est 5.10.1-13 qui est installé.

Si je tente de réinstaller la version 5.10.1-12 de perl-base (Forcer la version), apt va supprimer tout ce qui est déjà installé sur ma machine, y compris gdm. (la liste des paquets à supprimer est longue, très longue).

C’est la première fois que j’utilise un version unstable, est-ce aussi difficile de maintenir sa machine ainsi?


debian 2.6.32-5-amd64 squeeze

Le problème des distribution unstable, c’est qu’elles ne sont pas “finies”. Beaucoup de paquets sont soit en test, soit ce sont leurs dépendances qui ne sont pas encore dans les dépots officiels.
Personnellement, je n’ai jamais eu la patience qu’il fallait pour rendre stable une distribution unstable.
Pourquoi la squeeze ? Qu’est-ce qui ne te convenais pas avec la lenny ?

Bonjour,

Pourrais-tu nous fournir ton sources.list, ton fichier preferences et la commande que tu as utilisé pour (essayer d’) installer le paquet ?

Ah oui, peut-être que le problème vient de mon sources.list , j’ai un peu suivi des recommendations çà et là pour le modifier …

deb http://security.debian.org/ squeeze/updates main deb-src http://security.debian.org/ squeeze/updates main deb http://ftp.fr.debian.org/debian testing main non-free contrib deb http://www.debian-multimedia.org testing squeeze main deb-src http://ftp.fr.debian.org testing main contrib non-free

Et le fichier préférence, c’est où stp.

En fait, j’ai dû installer squeeze car je devais travailler avec kdenlive, dont la dernière version utilisable avec lenny est la 0.5, qui sur ma machine buguait trop souvent.

/etc/apt/preferences

pas de fichier /etc/apt/preferences, mais un dossier vide /etc/apt/preferences.d/

Le dépôt multimédia :

[quote=“DotMG”]deb security.debian.org/ squeeze/updates main
deb-src security.debian.org/ squeeze/updates main
deb ftp.fr.debian.org/debian testing main non-free contrib
deb debian-multimedia.org testing squeeze main
deb-src ftp.fr.debian.org testing main contrib non-free[/quote]

Personnellement, je n’aime pas trop mixer des “testing” et des “squeeze” dans le même fichier sources.list, squeeze ne restera pas toute sa vie testing. Mais ça n’a rien à voir avec le problème.

Bizarre, la version 5.10.1-13 de perl-base n’est pas encore en testing.

Tu as essayés aptitude à la place de apt-get ?

J’essayerais bien quelque chose comme :

Tu confond unstable et testing, non tu n’es pas en unstable, et oui testing et régulièrement incomplète, si tu veux des paquets récents, ajoute les dépôts unstable (tu dupliques les testings sauf les security et tu mets unstable à la place de testing ou squeeze) après fait un apt-get update et un apt-get dist-upgrade, dans une heure tu pourras installer ce que tu veux.

Résolu en mettant unstable à la place de testing dans /etc/apt/sources.list

Merci debianhadic