ติดตั้งแพ็คเกจที่แนะนำหรือแนะนำ?


38

ฉันเรียกใช้รหัสต่อไปนี้และได้รับแพคเกจนี้ต้องการแพคเกจเหล่านี้ตอนนี้ก็บอกว่าแพคเกจเหล่านี้มีการแนะนำและวิทยานิพนธ์แนะนำ ฉันจะติดตั้งเหล่านั้นได้อย่างไร

myusuf3@purple:/etc$ sudo apt-get install virtualbox-4.0 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  acroread ia32-libs lib32asound2 lib32bz2-1.0 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32v4l-0 lib32z1 libaudio2
  libc6-i386 libcurl3 libflac8 libhal1 liblcms1 libmng1 libogg0 libpulse0 libqt4-dbus libqt4-network libqt4-opengl
  libqt4-xml libqtcore4 libqtgui4 libsdl-ttf2.0-0 libsdl1.2debian libsdl1.2debian-alsa libsndfile1 libv4l-0
  libvorbis0a libvorbisenc2 libx11-xcb1 nspluginwrapper
Suggested packages:
  libldap2 libgnome-speech7 lib32asound2-plugins nas liblcms-utils pulseaudio qt4-qtconfig
Recommended packages:
  pdf-viewer
The following NEW packages will be installed:
  acroread ia32-libs lib32asound2 lib32bz2-1.0 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32v4l-0 lib32z1 libaudio2
  libc6-i386 libcurl3 libflac8 libhal1 liblcms1 libmng1 libogg0 libpulse0 libqt4-dbus libqt4-network libqt4-opengl
  libqt4-xml libqtcore4 libqtgui4 libsdl-ttf2.0-0 libsdl1.2debian libsdl1.2debian-alsa libsndfile1 libv4l-0
  libvorbis0a libvorbisenc2 libx11-xcb1 nspluginwrapper virtualbox-4.0
0 upgraded, 34 newly installed, 0 to remove and 26 not upgraded.
Need to get 168MB of archives.
After this operation, 460MB of additional disk space will be used.

กรุณาและขอบคุณ

คำตอบ:


38

แนะนำให้ติดตั้งโดยค่าเริ่มต้น (ตั้งแต่สุวิมล) apt-get --no-install-recommends install pkgจะลบล้างนี้สำหรับแพคเกจเฉพาะการใช้งาน อย่างไรก็ตามข้อเสนอแนะไม่ใช่ apt-get -o APT::Install-Suggests="true" install pkgคุณสามารถติดตั้งแนะนำสำหรับการติดตั้งแพคเกจเดียวโดยใช้

การติดตั้ง conky โดยไม่มีคำแนะนำ:

laney@iota> sudo apt-get install conky
[...]
Suggested packages:
  apcupsd moc mpd
The following NEW packages will be installed
  conky conky-all

... หรือกับข้อเสนอแนะ:

laney@iota> sudo apt-get -o APT::Install-Suggests="true" install conky
[...]
The following NEW packages will be installed
  apache2 apache2-doc apache2-mpm-worker apache2-suexec apache2-utils apache2.2-bin apache2.2-common apcupsd apcupsd-cgi apcupsd-doc ario ario-common conky
  conky-all icecast2 ices2 libao-common libao4 libaprutil1-dbd-sqlite3 libaprutil1-ldap libcue1 libmpdclient2 libresid-builder0c2a libsidplay2 libsidutils0
  moc moc-ffmpeg-plugin mpd

คุณสามารถทำให้พฤติกรรมนี้เป็นค่าเริ่มต้นโดยการวาง

APT::Install-Suggests "true"

ในในไฟล์ตัวอย่างเช่น/etc/apt/apt.conf.d//etc/apt/apt.conf.d/30install-suggests


4
ยังสามารถติดตั้งแพ็คเกจที่แนะนำด้วย--install-suggestsตัวเลือก เช่นsudo apt install --install-suggests conky
เดนนิส

24

สำหรับแพ็คเกจที่แนะนำคุณสามารถใช้การ--install-suggestsตั้งค่าสถานะ:

พิจารณาแพ็คเกจที่แนะนำเป็นการอ้างอิงสำหรับการติดตั้ง
รายการการกำหนดค่า: APT :: ติดตั้ง - แนะนำ

แทนที่จะผ่านตัวเลือก-o APT::Install-Suggests="true"
[เหมือนที่คุณมี--install-recommends]

ตัวอย่าง:

sudo apt-get --install-suggests install mercurial

วิธีแก้ปัญหาที่น่าสนใจ ... แต่ - ติดตั้ง - แนะนำไม่สามารถใช้ได้สำหรับผู้ไม่ฝักใฝ่ฝ่ายใด คุณสมบัตินี้ถูกเพิ่มเข้ากับ apt-get เมื่อใด
MestreLion

3
คำสั่งนั้นไม่ซ้ำหรือไม่? ดังนั้นคุณจะติดตั้งแพ็คเกจที่แนะนำของแพ็คเกจทั้งหมดที่แนะนำและอื่น ๆ ฉันเคยเห็นตัวอย่างของบุคคลที่ 3 ที่มีการติดตั้งเริ่มต้นเพียงไม่กี่ MB กลายเป็นมากกว่า 1GB ของการติดตั้งเนื่องจากการสอบถามซ้ำเส้นทางนี้อาจทำให้เกิดปัญหาขึ้น
Phill Healey

1
@PhillHealey คุณพูดถูกมันเป็นปัญหาใหญ่>.>
angulared

@PhillHealey นั่นเป็นเหตุผลว่าทำไมเราถึงได้รับการยืนยันก่อนการติดตั้งจริง…
Franklin Yu

1
@PhillHealey ใช่นั่นคือสิ่งที่ฉันจะหลีกเลี่ยงการใช้งาน--install-suggestsดังนั้นจึงเป็นเรื่องปกติในการติดตั้งแบบโต้ตอบ (และฉันสงสัยจริงๆว่าทำไมทุกคนจะต้องการซอฟต์แวร์ที่แนะนำทั้งหมดในสคริปต์อัตโนมัติ ... เท่าที่ฉันเข้าใจซอฟต์แวร์ที่แนะนำก็เหมือน "ลูกค้าที่ซื้อรายการนี้ก็ซื้อด้วย" ฉันต้องรวยจริงๆต้องซื้อ "ซื้อทั้งหมด" ฟังก์ชั่นโดยไม่ต้องดูรายการ)
Franklin Yu

10

เพิ่มตัวเลือก--install-recommendsในคำสั่งของคุณ:

sudo apt-get --install-recommends install virtualbox-4.0 

เมื่อคุณใช้--install-suggestsให้แน่ใจว่าคุณตรวจสอบรายการของโปรแกรมที่จะติดตั้ง - บางครั้งคุณจะได้รับค่อนข้างรายการของโปรแกรมที่จะนำเข้าสู่ระบบของคุณ (ลอง--install-suggestsด้วยTuxGuitar)
ชาร์ลส์กรีน

2
คำสั่งนั้นไม่ซ้ำหรือไม่? ดังนั้นคุณจะติดตั้งแพ็คเกจที่แนะนำของแพ็คเกจทั้งหมดที่แนะนำและอื่น ๆ ฉันเคยเห็นตัวอย่างของบุคคลที่ 3 ที่มีการติดตั้งเริ่มต้นเพียงไม่กี่ MB กลายเป็นมากกว่า 1GB ของการติดตั้งเนื่องจากการสอบถามซ้ำเส้นทางนี้อาจทำให้เกิดปัญหาขึ้น
Phill Healey
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.