Pourquoi le package 'xul-ext-ubufox' est-il requis pour installer le package Firefox?

11

Lorsque vous essayez d'installer le package Firefox sur Ubuntu 14.04, il m'invite à installer également 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 package Ubufox est-il requis pour installer le package Firefox? Si je comprends bien, Ubufox étend uniquement les fonctionnalités de Firefox, il devrait donc s'agir d'un package suggéré, pas obligatoire.

Et une question secondaire, comment puis-je installer Firefox sans installer Ubufox?

jangorecki
la source
ubufox est un package qui ajoute des fonctionnalités supplémentaires à Firefox dans Ubuntu. pour le rendre plus intégré. vous en avez donc besoin.
RonnieDroid
1
@RonnieDroid Je sais ce qu'est ubufox. Pourquoi en aurais-je besoin ? Si je veux juste Firefox et non des fonctionnalités d'intégration, je n'en ai tout simplement pas besoin, donc la question, essayez de vous en tenir à la question.
jangorecki
À strictement parler, vous n'en avez pas besoin. Si vous exécutez apt-cache show firefox, vous devriez voir qu'il xul-ext-ubufoxest répertorié sous Recommends, ce qui signifie qu'il sera (probablement) installé par défaut, mais vous pouvez le supprimer par la suite sans supprimer Firefox.
saiarcot895
@ saiarcot895 est-il possible d'installer sans installer le package Recommends ?
jangorecki
5
Vous pouvez soit exécuter sudo apt-get install --no-install-recommends firefox, soit sudo aptitude install firefox xul-ext-ubufox_(cela indique à Aptitude d'installer firefox, mais purger xul-ext-ubufox), soit utiliser la version ncurses d'Aptitude pour sélectionner firefox, mais désélectionner xul-ext-ubufox.
saiarcot895

Réponses:

12

Résumé:

Si vous souhaitez installer un package (ici firefox) sans avoir à installer automatiquement ses recommandations (ici xul-ext-ubufox), vous devez utiliser apt-getle --no-install-recommendsparamètre de:

sudo apt-get install --no-install-recommends firefox

Explication détaillée:

Le package xul-ext-ubufoxintègre mieux Firefox dans le système d'exploitation Ubuntu de plusieurs manières. Il est un paquet recommandé de firefox, en fonction de la sortie (raccourci) 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 package peut demander d'autres packages de 3 manières: il peut en dépendre , les recommander ou les suggérer .

  • Les dépendances sont requises pour l'exécution d'un package et doivent être installées de toute façon. Il n'y a aucun moyen de contourner cela.
  • Les recommandations sont des packages qui devraient généralement être également installés avec le package principal, mais qui ne sont pas très requis pour s'exécuter. Vous pouvez les omettre si vous le souhaitez, mais les apt-getinstalle par défaut comme s'il s'agissait de véritables dépendances.
  • Les suggestions ne sont pas installées automatiquement, elles sont simplement affichées et vous pouvez envisager de les installer manuellement si vous le souhaitez.

Comme xul-ext-ubufoxc'est un paquet recommandé de firefox, apt-getveut l'installer automatiquement lorsque vous essayez d'obtenir Firefox. Pour arrêter ce comportement, 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
Byte Commander
la source
2
Dans la pratique, les recommandations sont souvent des dépendances de facto , et les ignorer n'a de sens que pour les installations hautement spécialisées. Mais ce n'est pas le cas pour l'extension ubufox.
Kevin
0

Ce sont des modifications Ubuntu pour Firefox. Il s'agit de la page d'accueil du projet où vous pouvez parcourir le code: https://launchpad.net/ubufox

MaxV
la source