เมื่อใช้ synaptic บนคอมพิวเตอร์เดสก์ท็อป Ubuntu ของฉัน ฉันสามารถตรวจสอบบันทึกการเปลี่ยนแปลงทั้งหมดของแพ็คเกจทั้งหมดที่จะอัปเกรด และยกเลิกการเลือกแพ็คเกจสำหรับการอัปเกรดหากฉันต้องการ บนเดสก์ท็อปของฉัน ฉันมักจะติดตั้งทุกอย่าง แต่ฉันชอบที่จะตรวจสอบอย่างน้อยว่าการเปลี่ยนแปลงคืออะไร เพื่อที่ฉันจะได้ชะลอการอัปเกรดหากสงสัยว่าอาจทำให้เกิดปัญหากับเครื่องมือพัฒนาที่ฉันใช้

บนเซิร์ฟเวอร์ (เซิร์ฟเวอร์ Ubuntu) ที่ไม่มีเซิร์ฟเวอร์ x ฉันจะทำสิ่งเดียวกันบนคอนโซลได้อย่างไร:

  • แสดงรายการแพ็คเกจทั้งหมดที่จะอัปเดต ( apt-get --dry-run upgradeทำสิ่งนี้พร้อมกับข้อความการติดตั้งจำลองที่มีเสียงดังมากมาย)
  • ดูบันทึกการเปลี่ยนแปลง (ถ้ามี) จากการอัปเกรดครั้งล่าสุดเป็นเวอร์ชันที่จะถูกอัปเกรดเป็น
  • เลือกแพ็คเกจที่ฉันต้องการละเว้นหรือฉันต้องการอัปเกรด

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

เชลล์สคริปต์ที่ซับซ้อนก็ยินดีต้อนรับเช่นกัน หากยังไม่สามารถทำได้ง่ายๆ ด้วยเครื่องมือที่มีอยู่

answer

ติดตั้งapt-listchangesแพ็คเกจ จากนั้นเมื่อคุณเรียกใช้apt-get upgradeควรแสดงรายการการเปลี่ยนแปลงก่อนที่คุณจะดำเนินการต่อ