Lorsque j'essaie d'installer le paquet Firefox sur Ubuntu 14.04, je suis également invité à installer xul-ext-ubufox
:
$ Sudo apt-get install firefox
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
xul-ext-ubufox
Suggested packages:
ttf-lyx
The following NEW packages will be installed
firefox xul-ext-ubufox
Pourquoi le paquet Ubufox est-il requis pour installer le paquet Firefox? Si j'ai bien compris, Ubufox ne fait qu'élargir les fonctionnalités de Firefox, il devrait donc s'agir d'un paquet suggéré, et non obligatoire.
Et une question secondaire, comment puis-je installer Firefox sans installer Ubufox?
Si vous souhaitez installer un package (ici firefox
) sans avoir à installer automatiquement ses recommandations (ici xul-ext-ubufox
), vous devez utiliser le paramètre apt-get
'--no-install-recommends
:
Sudo apt-get install --no-install-recommends firefox
Le paquet xul-ext-ubufox
intègre mieux Firefox dans le système d'exploitation Ubuntu de plusieurs façons. C'est un paquet recommandé de firefox
, selon la sortie (abrégée) de:
$ apt-cache show firefox
Package: firefox
Priority: optional
Section: web
Installed-Size: 100442
Maintainer: Ubuntu Mozilla Team <[email protected]>
Architecture: i386
Version: 40.0+build4-0ubuntu0.15.04.1
Replaces: kubuntu-firefox-installer
Provides: gnome-www-browser, iceweasel, www-browser
Depends: lsb-release, libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.17), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.78), libfontconfig1 (>= 2.9.0), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.31.8), libgtk2.0-0 (>= 2.24.0), libpango-1.0-0 (>= 1.22.0), libpangocairo-1.0-0 (>= 1.14.0), libstartup-notification0 (>= 0.8), libstdc++6 (>= 4.9), libx11-6, libxcomposite1 (>= 1:0.3-1), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxrender1, libxt6
Recommends: xul-ext-ubufox, libcanberra0, libdbusmenu-glib4, libdbusmenu-gtk4
Suggests: fonts-lyx
Filename: pool/main/f/firefox/firefox_40.0+build4-0ubuntu0.15.04.1_i386.deb
Size: 42549576
[...]
J'ai essayé de mettre en évidence les lignes importantes pour vous en les séparant par des lignes vides. Un paquet peut demander d'autres paquets de 3 manières: Il peut dépendre sur, recommander ou suggérer eux.
apt-get
les installe comme s'il s'agissait de vraies dépendances.Comme xul-ext-ubufox
est un package recommandé de firefox
, apt-get
souhaite l’installer automatiquement lorsque vous essayez d’obtenir Firefox. Pour arrêter ce problème, vous devez utiliser la commande suivante, qui désactive l'installation automatique des packages recommandés pour cette seule fois:
Sudo apt-get install --no-install-recommends firefox