Чому для встановлення пакету Firefox потрібен пакет 'xul-ext-ubufox'?


11

При спробі встановити пакет 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

Чому для встановлення пакета Firefox потрібен пакет Ubufox? Як я розумію, Ubufox розширює лише функції Firefox, тому це повинен бути запропонований пакет, а не необхідний.

І побічне питання, як я можу встановити Firefox, не встановлюючи Ubufox?


ubufox - це пакет, який додає додаткові функції Firefox в Ubuntu. щоб зробити його більш інтегрованим. тому вам це потрібно.
RonnieDroid

1
@RonnieDroid Я знаю, що таке ubufox. Навіщо мені це потрібно ? Якщо я хочу просто Firefox, а не інтеграційні функції, то мені це просто не потрібно, тому питання, будь ласка, спробуйте дотримуватися цього питання.
jangorecki

Строго кажучи, вам це не потрібно. Якщо ви запустите apt-cache show firefox, вам слід побачити, що xul-ext-ubufoxвказано в розділі Рекомендує, а це означає, що він (ймовірно) буде встановлений за замовчуванням, але ви зможете видалити його згодом, не видаляючи Firefox.
saiarcot895

@ saiarcot895 будь-який спосіб встановити без встановлення пакета рекомендує ?
jangorecki

5
Ви можете або запустити sudo apt-get install --no-install-recommends firefox, або sudo aptitude install firefox xul-ext-ubufox_(це повідомляє Aptitude встановити firefox, але очистити xul-ext-ubufox), або використовувати ncurses версію Aptitude для вибору firefox, але скасувати вибір xul-ext-ubufox.
saiarcot895

Відповіді:


12

Підсумок:

Якщо ви хочете встановити пакет (тут 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

2
На практиці, рекомендації часто є фактичними залежностями, і пропуск їх може мати сенс лише для вузькоспеціалізованих установок. Але це не так для розширення ubufox.
Кевін

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.