YannUbuntu a écrit-
le PPA : avantage=
facile a installer , inconvénient=il faut enlever le PPA et réinstaller le paquet firefox pour retrouver version originale)
Pas besoin avec le "pinning". Mode d'emploi...
- toutes les interfaces apt/dpkg n'utilisant pas le même fichier de préférences par défaut, commencer par les mettre d'accord entre-elles en utilisant /var/lib/synaptic/preferences pour tout le monde. Créer le fichier le cas échéant et indiquer à apt que c'est ce fichier là qu'il faut utiliser en positionnant correctement "Dir::Etc::preferences". Par exemple, chez moi, dans /etc/apt/apt.conf.d/90local (le nom du fichier est arbitraire et le n° élevé pour pas qu'une mise à jour intempestive ne surpasse mes paramètres locaux)...
Dir::Etc::preferences "/var/lib/synaptic/preferences";
- donner une priorité au ppa supérieure à 100 (pour permettre les m.a.j. de firefox-4.0 par le ppa) et inférieure à 500 (pour éviter la m.a.j. par le ppa de la version installée sur le système). Par exemple, chez moi, dans /var/lib/synaptic/préferences...
Package: *
Pin: release o=LP-PPA-ubuntu-mozilla-daily
Pin-Priority: 101
Le tour est joué. On installe firefox-4.0 par le moyen de son choix après avoir ajouté le ppa à son sources.list. La cohabitation se fait sans problème puisque firefox-4.0 s'installe dans des répertoires dédiés, à son entrée de menu dédiée elle aussi et utilise un répertoire ~/.mozilla/firefox-4.0 distinct de ~/.mozilla/firefox tout en récupérant au passage les bookmarks, p.e. Et le firefox par défaut reste intouché...
$ apt-cache policy firefox
firefox:
Installé : 3.6.8+build1+nobinonly-0ubuntu0.10.04.1
Candidat : 3.6.8+build1+nobinonly-0ubuntu0.10.04.1
Table de version :
3.6.10~hg20100824r34546+nobinonly-0ubuntu1~umd1~lucid 0
101 http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu/ lucid/main Packages
*** 3.6.8+build1+nobinonly-0ubuntu0.10.04.1 0
500 http://archive.ubuntu.com/ubuntu/ lucid-security/main Packages
500 http://archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
100 /var/lib/dpkg/status
3.6.3+nobinonly-0ubuntu4 0
500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages
Que des avantages, quoi... 😃