Perché è richiesto il pacchetto 'xul-ext-ubufox' per installare il pacchetto Firefox?


11

Quando provo ad installare il pacchetto Firefox su Ubuntu 14.04, mi viene richiesto di installare anche 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

Perché il pacchetto Ubufox è necessario per installare il pacchetto Firefox? A quanto ho capito, Ubufox estende solo le funzionalità di Firefox, quindi dovrebbe essere un pacchetto suggerito, non obbligatorio.

E una domanda a margine, come posso installare Firefox senza installare Ubufox?


ubufox è un pacchetto che aggiunge funzionalità extra a Firefox in Ubuntu. per renderlo più integrato ad esso. quindi ne hai bisogno.
RonnieDroid,

1
@RonnieDroid So cos'è ubufox. Perché dovrei averne bisogno ? Se voglio solo Firefox e non le funzionalità di integrazione, semplicemente non ne ho bisogno, quindi la domanda, per favore prova ad attenermi alla domanda.
jangorecki,

A rigor di termini, non ne hai bisogno. Se esegui apt-cache show firefox, dovresti vedere che xul-ext-ubufoxè elencato in Raccomandazioni, il che significa che (probabilmente) verrà installato per impostazione predefinita, ma puoi rimuoverlo in seguito senza rimuovere Firefox.
saiarcot895,

@ saiarcot895 in qualche modo per installare senza installare il pacchetto Raccomanda ?
jangorecki,

5
Puoi eseguire sudo apt-get install --no-install-recommends firefox, oppure sudo aptitude install firefox xul-ext-ubufox_((questo dice ad Aptitude di installare firefox, ma eliminare xul-ext-ubufox), oppure usare la versione ncurses di Aptitude per selezionare firefox, ma deselezionare xul-ext-ubufox.
saiarcot895,

Risposte:


12

Sommario:

Se vuoi installare un pacchetto (qui firefox) senza dover installare automaticamente i suoi consigli (qui xul-ext-ubufox), devi usare apt-getil --no-install-recommendsparametro di:

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

Spiegazione dettagliata:

Il pacchetto xul-ext-ubufoxintegra meglio Firefox nel sistema operativo Ubuntu in diversi modi. È un pacchetto raccomandato di firefox, in base all'output (abbreviato) di:

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

Ho cercato di evidenziare le linee importanti per te separandole con linee vuote. Un pacchetto può richiedere altri pacchetti in 3 modi: può dipendere da, consigliarli o suggerirli .

  • Le dipendenze sono necessarie per l'esecuzione di un pacchetto e devono essere installate comunque. Non c'è modo di aggirare questo.
  • I consigli sono pacchetti che di solito dovrebbero essere installati insieme al pacchetto principale, ma non sono altamente richiesti per essere eseguiti. Se lo desideri, puoi ometterli, ma per impostazione predefinita apt-getli installa come se fossero vere dipendenze.
  • I suggerimenti non vengono installati automaticamente, vengono semplicemente visualizzati e, se lo desideri, potresti considerare di installarli manualmente.

Come xul-ext-ubufoxè un pacchetto consigliato di firefox, apt-getvuole installarlo automaticamente quando si tenta di ottenere Firefox. Per interrompere questo comportamento, è necessario utilizzare il comando seguente, che disabilita l'installazione automatica dei pacchetti consigliati per questa singola volta:

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

2
In pratica, le raccomandazioni sono spesso dipendenze di fatto e saltarle può avere senso solo per installazioni altamente specializzate. Ma questo non è il caso dell'estensione ubufox.
Kevin,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.