То, почему пакет 'xul-ext-ubufox', требуется, чтобы устанавливать пакет Firefox?

При попытке установить пакет Firefox на Ubuntu 14.04 это предлагает мне также устанавливать 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

Почему пакет Ubufox требуется установить пакет Firefox? Как я понимаю, Ubufox только расширяет функции Firefox, таким образом, это должен быть предложенный пакет, не необходимый.

И вопрос о стороне, как я могу установить Firefox, не устанавливая Ubufox?

11
задан 14 August 2015 в 14:54

2 ответа

Сводка:

Если Вы хотите установить пакет (здесь firefox) автоматически не имея необходимость установить его рекомендации (здесь xul-ext-ubufox), необходимо использовать apt-get --no-install-recommends параметр:

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

Подробное объяснение:

Пакет xul-ext-ubufox интегрирует Firefox лучше в ОС Ubuntu несколькими способами. Это - рекомендуемый пакет firefox, согласно (сокращенному) выводу:

$ apt-cache show firefox
Package: firefox
Priority: optional
Section: web
Installed-Size: 100442
Maintainer: Ubuntu Mozilla Team <ubuntu-mozillateam@lists.ubuntu.com>
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
[...]

Я пытался выделить важные строки для Вас путем разделения их с пустыми строками. Пакет может попросить другие пакеты 3 способами: Это может зависеть от, рекомендовать или предложить их.

  • Зависимости требуются, чтобы пакет работал и должен быть установлен так или иначе. Нет никакого пути вокруг этого.
  • Рекомендации являются пакетами, которые должны обычно также устанавливаться наряду с основным пакетом, но не высоко требуются работать. Вы могли бы опустить их, если Вы хотите, но по умолчанию apt-get устанавливает их, как будто они были истинными зависимостями.
  • Предложения не установлены автоматически, они просто отображены, и Вы могли бы рассмотреть установку их вручную сами, если Вы хотите.

Как xul-ext-ubufox рекомендуемый пакет firefox, apt-get хочет автоматически установить его, когда Вы пытаетесь получить Firefox. Для остановки этого поведения необходимо использовать следующую команду, которая отключает автоматическую установку рекомендуемых пакетов в течение этого единственного времени:

sudo apt-get install --no-install-recommends firefox
12
ответ дан 23 November 2019 в 04:05

Это модификации Ubuntu для Firefox. Это домашняя страница проекта, где вы можете просмотреть код: https://launchpad.net/ubufox

0
ответ дан 24 January 2020 в 18:31

Другие вопросы по тегам:

Похожие вопросы: