Tại sao gói 'xul-ext-ubufox' được yêu cầu để cài đặt gói Firefox?


11

Khi cố gắng cài đặt gói Firefox trên Ubuntu 14.04, nó cũng nhắc tôi cài đặt 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

Tại sao gói Ubufox cần thiết để cài đặt gói Firefox? Theo tôi hiểu, Ubufox chỉ mở rộng các tính năng của Firefox, vì vậy đây phải là gói được đề xuất, không phải là gói bắt buộc.

Và một câu hỏi phụ, làm thế nào tôi có thể cài đặt Firefox mà không cần cài đặt Ubufox?


ubufox là gói bổ sung các tính năng bổ sung cho Firefox trong Ubuntu. để làm cho nó tích hợp hơn với nó. vì vậy bạn cần nó
RonnieDroid

1
@RonnieDroid Tôi biết ubufox là gì. Tại sao tôi cần nó? Nếu tôi chỉ muốn firefox và không tích hợp các tính năng thì đơn giản là tôi không cần nó, vì vậy câu hỏi, xin vui lòng thử bám vào câu hỏi.
jangorecki

Nói đúng ra, bạn không cần nó. Nếu bạn chạy apt-cache show firefox, bạn sẽ thấy xul-ext-ubufoxđược liệt kê trong mục Khuyến nghị, có nghĩa là nó sẽ (có thể) được cài đặt theo mặc định, nhưng bạn có thể xóa nó sau đó mà không cần gỡ bỏ Firefox.
saiarcot895

@ saiarcot895 cách nào để cài đặt mà không cần cài đặt Khuyến nghị gói?
jangorecki

5
Bạn có thể chạy sudo apt-get install --no-install-recommends firefoxhoặc sudo aptitude install firefox xul-ext-ubufox_(điều này báo cho Aptitude để cài đặt firefox, nhưng thanh lọc xul-ext-ubufox) hoặc sử dụng phiên bản ncurses của Aptitude để chọn firefox, nhưng bỏ chọn xul-ext-ubufox.
saiarcot895

Câu trả lời:


12

Tóm lược:

Nếu bạn muốn cài đặt một gói phần mềm (ở đây firefox) mà không cần phải cài đặt tự động khuyến nghị của mình (ở đây xul-ext-ubufox), bạn phải sử dụng apt-get's --no-install-recommendstham số:

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

Giải thích chi tiết:

Gói xul-ext-ubufoxtích hợp Firefox tốt hơn vào hệ điều hành Ubuntu theo nhiều cách. Nó là một gói đề nghị của firefox, theo (rút ngắn) sản lượng:

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

Tôi đã cố gắng làm nổi bật các dòng quan trọng cho bạn bằng cách tách chúng bằng các dòng trống. Một gói có thể yêu cầu các gói khác theo 3 cách: Nó có thể phụ thuộc , đề xuất hoặc đề xuất chúng.

  • Phụ thuộc được yêu cầu cho một gói để chạy và phải được cài đặt bằng mọi cách. Không có cách nào xung quanh điều này.
  • Các khuyến nghị là các gói thường nên được cài đặt cùng với gói chính, nhưng không bắt buộc phải chạy. Bạn có thể bỏ qua chúng nếu bạn muốn, nhưng theo mặc định sẽ apt-getcài đặt chúng như thể chúng là các phụ thuộc thực sự.
  • Các đề xuất không được cài đặt tự động, chúng chỉ được hiển thị và bạn có thể xem xét tự cài đặt chúng nếu muốn.

xul-ext-ubufoxmột gói được đề xuất firefox, apt-getmuốn tự động cài đặt nó khi bạn cố gắng tải Firefox. Để dừng hành vi này, bạn phải sử dụng lệnh sau, vô hiệu hóa cài đặt tự động các gói được đề xuất cho lần này:

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

2
Trong thực tế, các khuyến nghị thường là phụ thuộc thực tế và bỏ qua chúng chỉ có thể có ý nghĩa đối với các cài đặt chuyên môn cao. Nhưng đó không phải là trường hợp của phần mở rộng ubufox.
Kevin

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.