¿Por qué se requiere el paquete 'xul-ext-ubufox' para instalar el paquete de Firefox?

11

Cuando intento instalar el paquete de Firefox en Ubuntu 14.04, me pide que también instale 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

¿Por qué se requiere el paquete Ubufox para instalar el paquete Firefox? Según tengo entendido, Ubufox solo extiende las características de Firefox, por lo que debería ser un paquete sugerido, no obligatorio.

Y una pregunta secundaria, ¿cómo puedo instalar Firefox sin instalar Ubufox?

jangorecki
fuente
ubufox es un paquete que agrega funciones adicionales a Firefox en Ubuntu. para hacerlo más integrado. así que lo necesitas
RonnieDroid
1
@RonnieDroid Sé lo que es ubufox. ¿Por qué debería necesitarlo ? Si solo quiero Firefox y no funciones de integración, entonces simplemente no lo necesito, por lo tanto, la pregunta es, trate de seguirla.
Jangorecki
Estrictamente hablando, no lo necesitas. Si ejecuta apt-cache show firefox, debería ver que xul-ext-ubufoxse enumera en Recomienda, lo que significa que (probablemente) se instalará de forma predeterminada, pero puede eliminarlo después sin eliminar Firefox.
saiarcot895
@ saiarcot895 ¿alguna forma de instalar sin instalar el paquete Recommends ?
Jangorecki
55
Puede ejecutar sudo apt-get install --no-install-recommends firefox, o sudo aptitude install firefox xul-ext-ubufox_(esto le dice a Aptitude que se instale firefox, pero purgar xul-ext-ubufox), o usar la versión ncurses de Aptitude para seleccionar firefox, pero anule la selección xul-ext-ubufox.
saiarcot895

Respuestas:

12

Resumen:

Si desea instalar un paquete (aquí firefox) sin tener que instalar automáticamente sus recomendaciones (aquí xul-ext-ubufox), debe usar apt-getel --no-install-recommendsparámetro:

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

Explicación detallada:

El paquete xul-ext-ubufoxintegra Firefox mejor en el sistema operativo Ubuntu de varias maneras. Es un paquete recomendado de firefoxacuerdo con la salida (acortada) 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
[...]

Intenté resaltar las líneas importantes para ti separándolas con líneas en blanco. Un paquete puede solicitar otros paquetes de 3 maneras: puede depender de ellos, recomendarlos o sugerirlos .

  • Se requieren dependencias para que se ejecute un paquete y deben instalarse de todos modos. No hay forma de evitar esto.
  • Las recomendaciones son paquetes que, por lo general, también deben instalarse junto con el paquete principal, pero no son muy necesarios para ejecutar. Puede omitirlos si lo desea, pero por defecto los apt-getinstala como si fueran verdaderas dependencias.
  • Las sugerencias no se instalan automáticamente, solo se muestran y puede considerar instalarlas manualmente usted mismo si lo desea.

Como xul-ext-ubufoxes un paquete recomendado de firefox, apt-getquiere instalarlo automáticamente cuando intentas obtener Firefox. Para detener este comportamiento, debe usar el siguiente comando, que deshabilita la instalación automática de paquetes recomendados por esta sola vez:

sudo apt-get install --no-install-recommends firefox
Byte Commander
fuente
2
En la práctica, las recomendaciones son a menudo dependencias de facto , y omitirlas solo puede tener sentido para instalaciones altamente especializadas. Pero ese no es el caso de la extensión ubufox.
Kevin