Dlaczego pakiet „xul-ext-ubufox” jest wymagany do zainstalowania pakietu Firefox?

11

Podczas próby zainstalowania pakietu Firefox na Ubuntu 14.04 pojawia się monit o zainstalowanie 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

Dlaczego pakiet Ubufox jest wymagany do zainstalowania pakietu Firefox? Jak rozumiem, Ubufox rozszerza jedynie funkcje Firefoksa, więc powinien to być sugerowany pakiet, a nie wymagany.

I pytanie poboczne: jak mogę zainstalować Firefoksa bez instalacji Ubufox?

jangorecki
źródło
ubufox to pakiet, który dodaje dodatkowe funkcje do Firefoksa w Ubuntu. aby uczynić go bardziej zintegrowanym z nim. więc potrzebujesz tego.
RonnieDroid
1
@RonnieDroid Wiem, co to jest ubufox. Dlaczego powinienem tego potrzebować ? Jeśli chcę tylko firefoxa, a nie funkcji integracyjnych, to po prostu nie potrzebuję go, dlatego pytanie, spróbuj trzymać się pytania.
jangorecki
Ściśle mówiąc, nie potrzebujesz tego. Jeśli uruchomisz apt-cache show firefox, powinieneś zobaczyć, że xul-ext-ubufoxjest wymieniony w sekcji Polecenia, co oznacza, że ​​(prawdopodobnie) zostanie domyślnie zainstalowany, ale możesz go później usunąć bez usuwania Firefoksa.
saiarcot895
@ saiarcot895 w jakikolwiek sposób zainstalować bez instalowania pakietu Poleca ?
jangorecki
5
Możesz uruchomić sudo apt-get install --no-install-recommends firefoxlub sudo aptitude install firefox xul-ext-ubufox_(oznacza to, że Aptitude ma zainstalować firefox, ale wyczyścić xul-ext-ubufox), lub użyć wersji Aptitude ncurses, aby zaznaczyć firefox, ale odznaczyć xul-ext-ubufox.
saiarcot895,

Odpowiedzi:

12

Streszczenie:

Jeśli chcesz zainstalować pakiet (tutaj firefox) automatycznie bez konieczności instalowania jej zalecenia (tutaj xul-ext-ubufox), należy użyć apt-get„s --no-install-recommendsparametr:

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

Szczegółowe wyjaśnienie:

Pakiet xul-ext-ubufoxlepiej integruje Firefoksa z systemem Ubuntu na kilka sposobów. Jest to zalecane pakiet od firefoxwedług (skrócić) wyjściu:

$ 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
[...]

Próbowałem podkreślić ważne dla Ciebie linie, oddzielając je pustymi liniami. Pakiet może poprosić o inne pakiety na 3 sposoby: Może zależeć od nich, polecić lub zasugerować .

  • Zależności są wymagane do uruchomienia pakietu i i tak muszą zostać zainstalowane. Nie da się tego obejść.
  • Zalecenia to pakiety, które zwykle powinny być również instalowane wraz z pakietem głównym, ale nie są wymagane do uruchomienia. Możesz je pominąć, jeśli chcesz, ale domyślnie apt-getinstaluje je tak, jakby były prawdziwymi zależnościami.
  • Sugestie nie są instalowane automatycznie, po prostu się wyświetlają i jeśli chcesz, możesz rozważyć ich samodzielną instalację.

Jak xul-ext-ubufoxjest zalecany pakiet firefox, apt-getchce automatycznie zainstalować go, gdy próbujesz uzyskać Firefox. Aby zatrzymać to zachowanie, musisz użyć następującego polecenia, które wyłącza automatyczną instalację zalecanych pakietów na ten czas:

sudo apt-get install --no-install-recommends firefox
Bajt Dowódca
źródło
2
W praktyce zalecenia są często faktycznymi zależnościami, a ich pomijanie może mieć sens tylko w przypadku wysoce specjalistycznych instalacji. Ale tak nie jest w przypadku rozszerzenia ubufox.
Kevin,
0

To modyfikacje Ubuntu dla Firefoksa. To jest strona główna projektu, na której możesz przeglądać kod: https://launchpad.net/ubufox

Max
źródło