ทำไมแพ็คเกจ 'xul-ext-ubufox' จึงต้องติดตั้งแพ็คเกจ Firefox?


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

ทำไมแพ็คเกจ Ubufox จำเป็นต้องติดตั้งแพ็คเกจ Firefox? ดังที่ฉันเข้าใจ 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_(นี้จะบอกความถนัดในการติดตั้งfirefoxแต่ล้างxul-ext-ubufox) หรือใช้รุ่น ncurses ของความถนัดเพื่อเลือกแต่ไม่เลือกfirefox xul-ext-ubufox
saiarcot895

คำตอบ:


12

สรุป:

หากคุณต้องการติดตั้งแพคเกจ (ที่นี่firefox) โดยอัตโนมัติไม่ต้องติดตั้งคำแนะนำ (ที่นี่xul-ext-ubufox) คุณต้องใช้apt-get's --no-install-recommendsพารามิเตอร์:

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

คำอธิบายโดยละเอียด:

แพคเกจxul-ext-ubufoxรวม Firefox ได้ดีขึ้นใน Ubuntu OS ในหลายวิธี มันเป็นแพคเกจแนะนำของ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
Kevin

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.