[Résolu] Installation d'un paquet expérimental impossible

Bonjour à tous,

J’ai besoin d’installer la version des dépôt expérimentaux de Filezilla, afin d’assister un debugging.
Mon sources.list est complet et « au carré », et pourtant aptitude refuse :

# aptitude install -t experimental filezilla -v
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu       
Initialisation de l'état des paquets... Fait
Lecture des descriptions de tâches... Fait  
filezilla est déjà installé avec la version demandée (3.0.11.1-1)
filezilla est déjà installé avec la version demandée (3.0.11.1-1)
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
Lecture des listes de paquets... Fait             
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu       
Initialisation de l'état des paquets... Fait
Lecture des descriptions de tâches... Fait  

État actuel : 0 paquet cassé [+0], 0 mise à jour restante [+0], 24754 nouveaux paquets [+0].

Il me dit que la version souhaitée est déjà installée, alors que les versions de Lenny et d’experimental sont clairement différentes :

[code]$ aptitude show filezilla -v
Paquet : filezilla
État: non installé
Automatiquement installé: non
Version : 3.1.6-1
Priorité : optionnel
Section : net
Responsable : Adam Cécile (Le_Vert) gandalf@le-vert.net
Taille décompressée : 2744k
Architecture : i386
Taille compressée : 1076k
Nom de fichier : pool/main/f/filezilla/filezilla_3.1.6-1_i386.deb
Somme MD5 : 9c35813ba901b0b608fcf8ae72aafa21
Archive: experimental
Dépend: libc6 (>= 2.7-1), libgcc1 (>= 1:4.1.1), libgnutls26 (>= 2.4.0-0),
libidn11 (>= 0.5.18), libstdc++6 (>= 4.1.1), libwxbase2.8-0 (>=
2.8.7.1), libwxgtk2.8-0 (>= 2.8.7.1), filezilla-common (= 3.1.6-1)
Description : Port of the famous Win32 graphical FTP client
FileZilla is a fast and reliable FTP client for Windows with lots of useful
features and an intuitive interface.

It’s now multi-platform.

FileZilla includes the following features:

  • Supports FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP)
  • IPv6 support
  • Available in more than 40 languages
  • Supports resume and transfer of large files >4GB
  • Easy to use Site Manager and transfer queue
  • Drag & drop support
  • Speed limits
  • Filename filters
  • Network configuration wizard
  • Remote file editing
  • Keep-alive
  • HTTP/1.1, SOCKS5 and FTP Proxy support
    Site : http://filezilla-project.org/

Paquet : filezilla
État: installé
Automatiquement installé: non
Version : 3.0.11.1-1
Priorité : optionnel
Section : net
Responsable : Adam Cécile (Le_Vert) gandalf@le-vert.net
Taille décompressée : 2556k
Architecture : i386
Taille compressée : 1031k
Nom de fichier : pool/main/f/filezilla/filezilla_3.0.11.1-1_i386.deb
Somme MD5 : 3848b6ff5ecf98f44ae088eb41fa554b
Archive: testing, unstable, now
Dépend: libc6 (>= 2.7-1), libgcc1 (>= 1:4.1.1), libgnutls26 (>= 2.4.0-0),
libidn11 (>= 0.5.18), libstdc++6 (>= 4.1.1), libwxbase2.8-0 (>=
2.8.7.1), libwxgtk2.8-0 (>= 2.8.7.1), filezilla-common (= 3.0.11.1-1)
Recommande: filezilla-locales
Description : Port of the famous Win32 graphical FTP client
FileZilla is a fast and reliable FTP client for Windows with lots of useful
features and an intuitive interface.

It’s now multi-platform.

FileZilla includes the following features:

  • Easy to use
  • Multilingual (English, German, French, Japanese, just to name a few)
  • Strong encryption support using FTP over SSL/TLS and SSH (FTPS and SFTP)
  • Supports transfer resuming and files larger than 4 GiB
  • Site Manager
  • Queue support
  • Proxy support
  • Speed limits
  • MODE Z transfer compressing
  • Remote file editing
  • … and more!
    Site : http://filezilla-project.org/[/code]

Il me semble que du côté sources.list et preferences il n’y a pas d’erreur, mais je poste quand même au cas où :

## 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
# volatile
deb http://ftp.ens-cachan.fr/ftp/debian-volatile/ lenny/volatile main contrib non-free
deb-src http://ftp.ens-cachan.fr/ftp/debian-volatile/ lenny/volatile 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

#Code::Blocks
deb http://apt.jenslody.de/ any main
deb-src http://apt.jenslody.de/ any main
deb http://apt.wxwidgets.org/ etch-wx main

#bépo
deb http://download.tuxfamily.org/dvorak/debian lenny main
Package: *
Pin: release o=apt-build
Pin-Priority: 999


Package: *
Pin: release o=Jens Lody,a=any,l=Unofficial packages,c=main
Pin-Priority: 998

Package: *
Pin: release o=Tuxfamily Dvorak-fr,a=lenny,l=Tuxfamily Dvorak-fr,c=main
Pin-Priority: 997


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

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

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

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

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

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

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 98

C’est sûrement tout bête, mais je ne vois vraiment pas où est le problème :frowning:
Vous avez une idée ?

ou[code]#aptitude install filezilla=3.1.6-1[/code]

ou#aptitude install filezilla=3.1.6-1

C’était effectivement tout bête… merci beaucoup !

Pourquoi l’option -t n’a-t-elle eu aucun effet ?

c’est une erreur de syntaxe de ta part.
au lieu de aptitude install -t experimental filezilla -v

il fallait mettreaptitude -t experimental install filezilla -v

edit : ben non en fait, les deux façons donnent le même résultat chez moi.

Tout simplement, en effet.
Merci encore :slightly_smiling:

Rien à voir avec la syntaxe :

aptitude -s install -t experimental filezilla Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Lecture de l'information d'état étendu Initialisation de l'état des paquets... Fait Lecture des descriptions de tâches... Fait Les NOUVEAUX paquets suivants vont être installés : filezilla filezilla-common{a} 0 paquets mis à jour, 2 nouvellement installés, 0 à enlever et 312 non mis à jour. Il est nécessaire de télécharger 3348ko d'archives. Après dépaquetage, 10,2Mo seront utilisés. Voulez-vous continuer ? [Y/n/?]

C’est ton preferences qui n’est pas adapté.
L’option -t applique une priorité temporaire de 990 à la branche passée en argument, hors tu as dans ton preference des dépôts proposant filezilla qui ont une priorité > 990 (testing et unstable).

Un exemple de preferences vraiment carré pour ton source.list :

Package: *
Pin: release o=Jens Lody,a=any,l=Unofficial packages,c=main
Pin-Priority: 998

Package: *
Pin: release o=Tuxfamily Dvorak-fr,a=lenny,l=Tuxfamily Dvorak-fr,c=main
Pin-Priority: 997

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

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

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

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

PS. Inutile de renseigner experimental qui a une priorité par défaut de 1 à moins de vouloir « suivre » les paquets installés à partir de ce dépôt en appliquant une priorité > 100
Même chose si tu veux « suivre » les paquets installés à partir d’unstable, remplacer 90 par un chiffre > 100 avec les risques que cela implique.