Mengapa paket 'xul-ext-ubufox' diperlukan untuk menginstal paket Firefox?

11

Ketika mencoba untuk menginstal paket Firefox di Ubuntu 14.04 itu meminta saya untuk juga menginstal 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

Mengapa paket Ubufox diperlukan untuk menginstal paket Firefox? Seperti yang saya pahami, Ubufox hanya memperluas fitur-fitur Firefox, jadi itu seharusnya paket yang disarankan, bukan yang diperlukan.

Dan pertanyaan sampingan, bagaimana saya bisa menginstal Firefox tanpa menginstal Ubufox?

jangorecki
sumber
ubufox adalah paket yang menambahkan fitur tambahan ke Firefox di Ubuntu. untuk membuatnya lebih terintegrasi. jadi kamu membutuhkannya.
RonnieDroid
1
@RonnieDroid Saya tahu apa itu ubufox. Mengapa saya membutuhkannya ? Jika saya ingin hanya firefox dan bukan fitur integrasi maka saya tidak membutuhkannya, oleh karena itu pertanyaannya, silakan coba ikuti pertanyaan.
jangorecki
Sebenarnya, Anda tidak membutuhkannya. Jika Anda menjalankan apt-cache show firefox, Anda harus melihat yang xul-ext-ubufoxterdaftar di bawah Rekomendasi, yang berarti (kemungkinan) akan diinstal secara default, tetapi Anda dapat menghapusnya setelah itu tanpa menghapus Firefox.
saiarcot895
@ saiarcot895 cara apa pun untuk menginstal tanpa menginstal paket Recommends ?
jangorecki
5
Anda dapat menjalankan sudo apt-get install --no-install-recommends firefox, atau sudo aptitude install firefox xul-ext-ubufox_(ini memberi tahu Aptitude untuk menginstal firefox, tetapi membersihkan xul-ext-ubufox), atau menggunakan versi ncurses dari Aptitude untuk memilih firefox, tetapi tidak memilih xul-ext-ubufox.
saiarcot895

Jawaban:

12

Ringkasan:

Jika Anda ingin menginstal sebuah paket (di sini firefox) tanpa otomatis harus menginstal rekomendasinya (di sini xul-ext-ubufox), Anda harus menggunakan apt-get's --no-install-recommendsparameter:

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

Penjelasan detail:

Paket ini xul-ext-ubufoxmengintegrasikan Firefox lebih baik ke dalam OS Ubuntu dalam beberapa cara. Ini adalah paket yang direkomendasikan dari firefox, menurut (disingkat) output:

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

Saya mencoba menyoroti garis-garis penting untuk Anda dengan memisahkannya dengan garis-garis kosong. Suatu paket dapat meminta paket lain dalam 3 cara: Itu dapat bergantung pada, merekomendasikan atau menyarankan mereka.

  • Diperlukan ketergantungan untuk menjalankan suatu paket dan harus tetap diinstal. Tidak ada jalan lain untuk ini.
  • Rekomendasi adalah paket yang biasanya harus diinstal bersama dengan paket utama, tetapi tidak harus dijalankan. Anda mungkin menghilangkannya jika mau, tetapi secara default apt-getmenginstalnya seolah-olah itu adalah dependensi sebenarnya.
  • Saran tidak dipasang secara otomatis, hanya ditampilkan dan Anda mungkin mempertimbangkan untuk menginstalnya sendiri secara manual jika Anda mau.

Seperti xul-ext-ubufoxpaket yang disarankan firefox, apt-getingin menginstalnya secara otomatis ketika Anda mencoba untuk mendapatkan Firefox. Untuk menghentikan perilaku ini, Anda harus menggunakan perintah berikut, yang menonaktifkan instalasi otomatis paket yang direkomendasikan untuk kali ini:

sudo apt-get install --no-install-recommends firefox
Komandan Byte
sumber
2
Dalam praktiknya, rekomendasi sering kali merupakan dependensi de facto , dan melewatkannya mungkin hanya masuk akal untuk instalasi yang sangat terspesialisasi. Tapi itu tidak berlaku untuk ekstensi ubufox.
Kevin
0

Ini modifikasi Ubuntu untuk Firefox. Ini adalah beranda proyek tempat Anda dapat menelusuri kode: https://launchpad.net/ubufox

Maks
sumber