ฉันรู้เกี่ยวกับการปักหมุดแพ็คเกจด้วย Apt นั่นไม่ใช่สิ่งที่ฉันต้องการจะทำ มีการตอบคำถามอื่น ๆ ด้วยการใช้การปักหมุดหรือการใช้หมุดชั่วคราว ฉันไม่ต้องการทำสิ่งนี้
สิ่งที่ฉันต้องการทำคือเก็บแพ็คเกจกลับในลักษณะเดียวกับที่เคอร์เนลได้รับ:
# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
linux-generic-pae linux-headers-generic-pae linux-image-generic-pae
The following packages will be upgraded:
ฉันต้องการเพิ่มtomcat-*
และmysql-*
และsun-*
ในรายการนี้ ในอดีตมีพารามิเตอร์การตั้งค่าการทำเช่นนี้ ฉันมักจะคิดว่ามันเป็นสิ่งที่ชอบApt::Get::HoldPkgs
หรือApt::HoldPkgs
แต่ฉันไม่สามารถหาได้
apt-get install
ฉันต้องการที่จะมีแพคเกจเหล่านี้จัดขึ้นจากการปรับปรุงจนกว่าฉันจะขอให้พวกเขาโดยเฉพาะกับ
ผมพบว่าการกำหนดค่าapt-get
Apt::NeverAutoRemove
ฉันจะทำสิ่งที่ฉันต้องการหรือไม่
คำถามที่เพิ่มเข้ามา:ฉันสังเกตเห็นว่าApt::NeverAutoRemove
และApt::Never-MarkAuto-Sections
(ในกลุ่มอื่น ๆ ) ยังไม่มีการจัดทำเอกสารเท่าที่ฉันเห็น พวกเขาไม่ได้อยู่ใน manpages ไม่เป็นและaptitude::Keep-Unused-Pattern
aptitude::Get-Root-Command
มีเอกสารที่ครอบคลุมและครบถ้วนapt.conf
หรือไม่
upgrade
apt-get
dpkg --set-selections
ผมเอนเอียงไปใช้ ฉันพบคำถามที่แนะนำการใช้ dpkg และการใช้ความถนัดไม่เทียบเท่า (กล่าวคือ dpkg ไม่เคารพการตั้งค่าความถนัด)
upgrade
และdist-upgrade
และไม่สามารถกำหนดค่าบนพื้นฐานต่อแพคเกจ