มีเทียบเท่ากับการaptitude safe-upgrade
ใช้apt-get
?
มีเทียบเท่ากับการaptitude safe-upgrade
ใช้apt-get
?
คำตอบ:
apt-get
คำสั่งใกล้ชิดกับaptitude safe-upgrade
เป็นupgrade
แต่มีความแตกต่าง
aptitude safe-upgrade
อัพเกรดแพ็คเกจที่ติดตั้งอยู่ในปัจจุบันและสามารถติดตั้งแพ็คเกจใหม่เพื่อแก้ไขการขึ้นต่อกันใหม่ แต่จะไม่ลบแพ็กเกจออก
apt-get upgrade
อัพเกรดแพ็คเกจที่ติดตั้งอยู่ในปัจจุบัน แต่อย่าติดตั้งหรือลบแพ็คเกจออก
ดังนั้นก็เปรียบได้กับapt-get upgrade
aptitude --no-new-installs safe-upgrade
เพื่อให้แม่นยำยิ่งขึ้นในการลบแพ็คเกจ:
ความสามารถของมนุษย์พูดว่า:
-safe-upgrade ... แพ็คเกจที่ติดตั้งจะไม่ถูกลบออกจนกว่าจะไม่ได้ใช้ ...
ในขณะที่คนฉลาด - รับพูดว่า:
อัพเกรด ... ภายใต้สถานการณ์ที่ไม่มีแพคเกจติดตั้งอยู่เอาออก ...
ฉันคิดว่าสิ่งที่เทียบเท่าจะเป็น:
apt-get --with-new-pkgs upgrade
และที่สำคัญคือ--with-new-pkgs
อนุญาตให้ติดตั้งแพคเกจใหม่เมื่อใช้ร่วมกับการอัพเกรดดังนั้นโดยพื้นฐานแล้วจะทำสิ่งเดียวกันมากกว่าการaptitude safe-upgrad
ติดตั้งการอัพเกรดและแพ็คเกจใหม่ที่จำเป็นสำหรับการอัพเดทนี้
รวมคำสั่ง Phoenixs และความคิดเห็นของโรลันด์เบกเกอร์เกี่ยวกับการกำจัดของแพคเกจที่ไม่ได้ใช้ (และตรวจสอบว่าทั้งหมดนี้ในหน้าคนของaptitude
และapt-get
) ก็จะปรากฏว่าคำสั่งโดยใช้apt-get
ที่สมบูรณ์เลียนแบบ behvaiour ของaptitude safe-upgrade
มี
apt-get upgrade --with-new-pkgs --autoremove
สิ่งนี้ได้รับการทดสอบครั้งเดียวใน Ubuntu 16.04 และอย่างน้อยก็วิ่งลบแพคเกจบางอย่างและอัพเกรดแพ็คเกจอื่น ๆ แต่ไม่ได้ติดตั้งแพ็คเกจใหม่ (เดาว่ามันไม่จำเป็นในบริบทนั้น)