ดังที่Flimm แสดงความคิดเห็นคำตอบคือจริงๆsudo apt-get dist-upgrade( หลังจากใช้งานsudo apt-get updateเครื่องมือการจัดการแพ็คเกจ GUI ใดที่เทียบเท่าโดยอัตโนมัติ) นั่นคือสิ่งที่ใกล้เคียงที่สุดในการใช้งาน Software Updater (เรียกว่า Update Manager ในรุ่นที่เก่ากว่า)
การรันapt-get upgradeจะอัปเกรดแพ็คเกจที่สามารถอัพเกรดได้:
- โดยไม่ต้องติดตั้งแพ็คเกจใด ๆ ที่ยังไม่ได้ติดตั้งในบางเวอร์ชั่นและ
- โดยไม่ลบแพ็คเกจใด ๆ
Update Manager สามารถทำสิ่งทั้งสองนี้ได้ดังนั้นจึงapt-get dist-upgradeค่อนข้างใกล้เคียง
- การรัน
sudo apt-get dist-upgradeจะไม่อัปเกรดระบบ Ubuntu ของคุณเป็นรุ่นใหม่กว่า ในความเป็นจริงไม่เหมือนกับ Debian apt-get dist-upgradeไม่ใช่วิธีที่ได้รับการสนับสนุนในการอัปเกรดเป็นรุ่นใหม่ ใน Debian (และใน Ubuntu บางครั้งอาจล้มเหลวและไม่ได้รับการสนับสนุน) การเปลี่ยนที่เก็บข้อมูลทั้งหมดที่แสดงรายการใน/etc/apt/sources.listที่เก็บสำหรับรุ่นถัดไปและการเรียกใช้sudo apt-get dist-upgradeจะพยายามอัปเกรดเป็นรุ่นถัดไป
เพราะapt-get dist-upgradeสามารถเอาแพคเกจ (และติดตั้งแพคเกจใหม่ที่คุณอาจไม่ต้องการ) yก็มักจะดีที่สุดที่จะมองผ่านรายละเอียดของสิ่งที่มันตั้งใจที่จะทำก่อนที่จะกด
ดังนั้นในขณะที่ทำงานsudo apt-get -y upgradeเป็นปกติที่เหมาะสมที่ธงควรจะไม่ค่อยนำมาใช้กับ-ydist-upgrade
เหตุผลที่คุณไม่ได้รับรุ่น kernel ใหม่ด้วยsudo apt-get upgradeเป็นเพราะพวกเขาแต่ละคนมีให้โดยแยกต่างหาก, แพคเกจชื่อแตกต่างกัน (เวอร์ชั่นเคอร์เนลเป็นส่วนหนึ่งของชื่อ) นี่คือการอำนวยความสะดวกในการรักษาเคอร์เนลเก่าที่ติดตั้งไว้ข้างๆเคอร์เนลที่ใหม่กว่า (และสามารถเลือกระหว่างพวกเขาในเมนู GRUB)
การเสนออัตโนมัติของแพคเกจเคอร์เนลใหม่สำหรับการติดตั้งทำได้โดยติดตั้งmetapackage (เช่นlinux-image-generic) เมื่อเคอร์เนลใหม่ออกมาสำหรับการเปิดตัว Ubuntu ของคุณ metapackage เคอร์เนลของคุณจะได้รับการอัพเกรดและรุ่นอัพเกรดสำหรับ metapackage นั้นจะแสดงรายการเคอร์เนลใหม่เป็นการอ้างอิง (โดยไม่ป้องกันเคอร์เนลเก่าจากการติดตั้งต่อไป)
หากคุณไม่ต้องการใช้แล้วคุณสามารถเสมอด้วยตนเองอัพเกรดแพคเกจแต่ละที่มีการระบุว่าเป็นกลับมาจัดขึ้นเมื่อคุณวิ่งsudo apt-get dist-upgrade sudo apt-get upgradeการทำเช่นนี้ "ติดตั้ง" พวกเขาsudo apt-get install packagename