Nautilus 2.22 ( ou > ) sous lenny ?

Bonjour les gens :slightly_smiling:

Bon suite à quelques problèmes de ramage (qui ne s’accordait même pas avec le plumage, bref) j’ai réinstallé ma debian lenny, en faisant une netinstall, et en mettant un gnome minimal (gnome-core- gdm + quelques paquets utiles)
Le problème c’est que j’ai nautilus en 2.20, et que gnome est en 2.22… Bon c’est debian, c’est peut être toujours pas prêt (quoique, quand même, j’avais nautilus 2.22 sous hardy je crois… enfin bref)

Du coup je voulais mettre nautilus 2.22 ( ou > ), parce que la quand je copie un fichier j’ai le temps restant mais pas la quantité en Go, le regroupement des fenetres de copies quand il y en a plusieurs est quand même pratique, etc…

Donc j’ai fait un joli sources.list au carré comme conseillé sur le forum (toujours pas compris l’expression “au carré” d’ailleurs, m’enfin), j’ai updaté il n’a rien trouvé qui n’allait pas, j’ai résolu le problème des clefs, tout va bien.
Par contre j’ai ça :

Ras:/home/ras# aptitude install nautilus/experimental 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 Impossible de trouver l'archive « experimental » pour le paquet « nautilus » Impossible de trouver l'archive « experimental » pour le paquet « nautilus » Aucun paquet ne va être installé, mis à jour ou enlevé. 0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 4 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

De même pour sid, squeeze etc.
Pourtant je pensais que c’était ça la méthode pour installer un paquet plus récent ?

Si oui c’est quoi le problème ? Si non, quelle est la vraie méthode ?

Au cas ou :

[code]Ras:/home/ras# cat /etc/apt/sources.list
################################################

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

lenny multimedia

deb http://mirror.home-dn.net/debian-multimedia lenny main
deb-src http://mirror.home-dn.net/debian-multimedia lenny main

lenny 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://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

################################################

squeeze

deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free

squeeze multimedia

deb http://mirror.home-dn.net/debian-multimedia squeeze main
deb-src http://mirror.home-dn.net/debian-multimedia squeeze main

squeeze security

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/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

sid multimedia

deb http://mirror.home-dn.net/debian-multimedia sid main
deb-src http://mirror.home-dn.net/debian-multimedia 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

experimental multimedia

deb http://mirror.home-dn.net/debian-multimedia experimental main
deb-src http://mirror.home-dn.net/debian-multimedia experimental main
[/code]

[code]Ras:/home/ras# cat /etc/apt/preferences
Package: *
Pin: release o=apt-build
Pin-Priority: 989

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

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

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

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

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

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

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

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

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

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

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 93
[/code]

Merci d’avance :slightly_smiling:

Bonjour,

La méthode est bonne. Je ne suis pas spécialiste pour le fichier preferences, donc je ne me prononcerais pas.
Mais je te propose quelques commande qui pourront peut-être t’aider :

[code]# aptitude update

apt-cache policy

apt-cache policy nautilus[/code]

aptitude install paquet/release -> installe le paquet de release
aptitude install -t release paquet -> installe le paquet et si besoin ses dépendances depuis release

Un des soucis c’est que Nautilus a des dépendances assez fortes vers d’autres éléments et bibliothèques Gnome, l’upgrader nécessitera l’upgrade de tout Gnome ou une bonne partie.

Un autre problème c’est qu’il n’existe que Nautilus 2.20 (stable) et 2.26 (testing et sid). Si le paquet source de la version 2.22 était dispo, tu aurais pu le recompiler en environnement Lenny simplement, mais ce n’est pas le cas…
Dommage que Gnome ne soit pas proposé sur debian-desktop.

Donc

  • soit tu fais avec,
  • soit t’upgrades vers testing ou sid (à toi de voir si ça en vaut le coup :p)

PS : dans ton fichier preferences, met une priorité identique pour les dépôts d’une même branche afin de garder un certain comportement par défaut de Debian sur les priorités => tout ce qui concerne la stable tu mets 980 (par exemple), testing 970, unstable 960…

Peut-être regarder sur http://snapshot.debian.net/ si la version adéquat est disponible.

Bien vu :slightly_smiling: Le paquet s’y trouve bien.

Merci à vous, je teste ce soir dès que je rentre :slightly_smiling:

@Keldath : mon /etc/apt/preferences est directement tiré du topic “sources.list au carré” donc je vais pas trop y toucher pour l’instant mais je regarderais ce que tu me dis :wink:

Sinon c’est dommage qu’il n’existe pas de nautilus 2.22 par une méthode plus conventionnelle vu que mon gnome est le 2.22…
Et mon but étant de faire une machine la plus stable possible, j’éviterais le passage à sid testing ou autre :wink:

Bref, je teste ça et je vous tiens au courant :slightly_smiling:

Disons qu’il y a encore une discussion à propos de ce topic T&A ici, puis j’ai presque toujours fait ainsi :slightly_smiling:

[quote]Sinon c’est dommage qu’il n’existe pas de nautilus 2.22 par une méthode plus conventionnelle vu que mon gnome est le 2.22…
Et mon but étant de faire une machine la plus stable possible, j’éviterais le passage à sid testing ou autre :wink:[/quote]Oui, mais dans d’autres cas on peut s’aider des backports ou backporter soit même (ce n’est pas si compliqué) lorsque les dépendances nous le permettent.
Là au vu des versions des dépendances requises pour Nautilus 2.26/testing qui faudrait backporter également (libbeagle1, gvfs, libgconf2-4, libgtk2 … ça commençait à faire beaucoup), ça ne vaut pas le coup voir c’est peine perdue.

Ras:/home/ras/Desktop# dpkg -i nautilus_2.22.1-1_i386.deb 
(Lecture de la base de données... 72784 fichiers et répertoires déjà installés.)
Préparation du remplacement de nautilus 2.20.0-7 (en utilisant nautilus_2.22.1-1_i386.deb) ...
Dépaquetage de la mise à jour de nautilus ...
dpkg : des problèmes de dépendances empêchent la configuration de nautilus :
 nautilus dépend de gvfs-backends ; cependant :
  Le paquet gvfs-backends n'est pas installé.
 nautilus dépend de libeel2-2.22 ; cependant :
  Le paquet libeel2-2.22 n'est pas installé.
 nautilus dépend de libnautilus-extension1 (>= 2.21.6) ; cependant :
  La version de libnautilus-extension1 sur le système est 2.20.0-7.
 nautilus dépend de nautilus-data (>= 2.22) ; cependant :
  La version de nautilus-data sur le système est 2.20.0-7.
dpkg : erreur de traitement de nautilus (--install) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour « menu »...
Traitement des actions différées (« triggers ») pour « man-db »...
Des erreurs ont été rencontrées pendant l'exécution :
 nautilus

Si j’essai d’installer les dépendances il va me dire que j’ai besoin d’autres dépendances, qui ont besoin d’autres dépendances et je vais tout casser, c’est ça non ?
Ou vous avez une méthode pour installer ça simplement et de manière relativement sécurisée ?

plutot que de prendre que le paquet il faut que tu mettes le depot snapshot dans ton sources.list et comme ça tu auras les dependances

mais bon…

avertissement[quote]NOTE:

This site contains all debian packages, including already removed from debian official archives because of very buggy, unusable, broken, vulnerable or some other reasons (which would be fixed in newer version or in security.debian.org/) It depends on you which packages you download from this site. Package will be removed from this site, only in case that distribution of the software is illegal (license violation). [/quote]

Merci pour l’avertissement :slightly_smiling:
Mais sinon j’pense que le dépot doit être assez stable, surtout que nautilus a eu d’autres release depuis, je testerais ça demain, j’ai juste à trouver la bonne ligne à mettre dans mon source.list :slightly_smiling:

Hum…
Est ce que quelqu’un pourrait brièvement expliquer à la casserole que je suis comment ajouter le dépot snapshot à mon source.list ?

J’ajoute ça à la fin :
deb snapshot.debian.net/archive/2008/04/10/debian/ unstable main contrib non-free
?

(pour la date j’ai pris celle qui était dans le lien de Keldath)
Si c’est pas ça c’est quoi ? et comment je trouve la clé GPG ? J’ai un peu de mal là…

up ?

up ? :blush:

:smt006

~$ apt-cache policy nautilus nautilus: Installé : (aucun) Candidat : 2.28.0-2 Table de version : 2.28.0-2 0 987 http://ftp.fr.debian.org sid/main Packages 2.26.3-1 0 980 http://ftp.fr.debian.org squeeze/main Packages 2.20.0-7 0 983 http://ftp.fr.debian.org lenny/main Packages

et en utilisant aptitude install <soft>/<version>

Ouais mais j’ai déja fait ça (cf plus haut) et ça marchait pas…
Après j’ai tenté d’ajouter le dépot dans mon sources.list mais l’aptitude update n’a pas aimé, du coup j’aimerais bien savoir si je m’y prend bien pour rajouter ce foutu dépot ^^
(parce que là je galère… :slight_smile:

Yep,
J’ai réussi à rajouter le dépôt, mais la version 2.22 de Nautilus ne figurait toujours pas dans la liste (dans le dépôt, mais absent du fichier Packages…).
J’ai téléchargé à la main le paquet pour l’installer avec dpkg, mais il a besoin de certaines dépendances non présentes à la fois dans les dépôts Lenny, et sur le dépôt snapshot ciblé (et encore moins dans la branche testing/unstable).

J’ai également essayé de reconstruire un paquet à partir du paquet source d’Ubuntu Hardy, mais pareil il a besoin de certaines libs de dev dont la version n’existe plus dans Debian.

Bon, en forçant les choses et en cherchant chaque brique manquante dans les dépôts snapshots doit ptet y avoir moyen, mais c’est beaucoup de choses pour un résultat incertain… Donc je n’ai pas insisté plus que ça :stuck_out_tongue:

:\

Bon ben je vais quitter Lenny pour squeeze, ou sid ou autre chose du coup…

Squeeze/Sid, dans l’idéal. Squeeze tout seul tiens par la route, à la longue, tu aura des problèmes de dépendances.