การกำหนดค่าการอัปเดตอัตโนมัติ:
ตามค่าเริ่มต้น การอัปเดตอัตโนมัติหรือการอัพเกรดแบบอัตโนมัติจะเปิดใช้งานใน Ubuntu 20.04 LTS
หากคุณต้องการกำหนดค่าการอัปเดตอัตโนมัติ ให้เปิดไฟล์การกำหนดค่า /etc/apt/apt.conf.d/20auto-upgrades ด้วยคำสั่งดังนี้
$sudo นาโน /ฯลฯ/ฉลาด/apt.conf.d/20อัพเกรดอัตโนมัติ
ที่นี่บรรทัดแรก APT::Periodic::Update-Package-Lists 1; ใช้เพื่อบอกให้ตัวจัดการแพ็คเกจ APT อัปเดตแคชของแพ็คเกจโดยอัตโนมัติ
บรรทัดที่สอง, APT::Periodic::Unattended-Upgrade 1; ใช้เพื่อบอกให้ตัวจัดการแพ็คเกจ APT อัปเดตแพ็คเกจโดยอัตโนมัติ
หากต้องการปิดใช้งานการอัปเดตอัตโนมัติหรือการอัปเกรดแบบไม่ต้องใส่ข้อมูล ให้ตั้งค่า APT::Periodic::Update-Package-Lists และ APT::Periodic::Unattended-Upgrade ถึง 0 ตามที่แสดงในภาพหน้าจอด้านล่าง
เสร็จแล้วกด + NS ติดตามโดย และ และ เพื่อบันทึกไฟล์การกำหนดค่า
กำลังอัปเดตแคชที่เก็บแพ็คเกจ:
ก่อนที่คุณจะพยายามติดตั้ง อัพเดต หรือลบแพ็คเกจใดๆ คุณต้องอัพเดตแคชที่เก็บแพ็คเกจ APT การดำเนินการนี้จะอัปเดตฐานข้อมูลแพ็คเกจของเครื่อง Ubuntu 20.04 LTS ของคุณและตรวจสอบว่ามีแพ็คเกจที่ติดตั้งเวอร์ชันใหม่กว่านี้หรือไม่
ในการอัพเดตแคชที่เก็บแพ็กเกจ APT ให้รันคำสั่งต่อไปนี้:
$sudoapt updateควรอัปเดตแคชที่เก็บแพ็กเกจ APT อย่างที่คุณเห็น 35 แพ็คเกจสามารถอัปเดตเป็นเวอร์ชันใหม่ได้
กำลังอัปเดตแพ็คเกจเฉพาะ:
คุณสามารถตรวจสอบรายการแพ็คเกจที่มีการอัปเดตด้วยคำสั่งต่อไปนี้:
$sudoรายการ apt--upgradableควรแสดงรายการแพ็คเกจที่อัพเกรดได้ ในแต่ละบรรทัด ชื่อแพ็กเกจจะพิมพ์ด้วยสีข้อความสีเขียว
ทางด้านขวาของแต่ละบรรทัด จะมีการพิมพ์เวอร์ชันแพ็คเกจที่เก่ากว่า ทางด้านซ้ายของแต่ละบรรทัด จะมีการพิมพ์เวอร์ชันที่ใหม่กว่าตามที่ทำเครื่องหมายไว้ในภาพหน้าจอด้านล่าง
ตอนนี้เพื่ออัพเกรดแพ็คเกจเดียว (สมมติว่า นำมา ) รันคำสั่งต่อไปนี้:
$sudoฉลาดติดตั้งนำมาอย่างที่เห็น, นำมา และการพึ่งพา ( python3-intake ) จะได้รับการอัปเกรด 2 แพ็คเกจนี้มีขนาดประมาณ 212 KB ดังนั้น แพ็คเกจประมาณ 212 KB จะถูกดาวน์โหลดจากอินเทอร์เน็ต เมื่อติดตั้งแล้ว จะใช้พื้นที่ดิสก์เพิ่มเติมประมาณ 1024 B (ไบต์)
เพื่อยืนยันการอัปเกรด ให้กด และ แล้วกด .
แพ็คเกจ นำมา และควรอัพเกรดการพึ่งพา
กำลังอัปเดตแพ็คเกจทั้งหมด:
แทนที่จะอัปเกรดแพ็กเกจทีละรายการ คุณสามารถอัปเกรดแพ็กเกจที่มีทั้งหมดได้ในครั้งเดียวโดยใช้คำสั่งต่อไปนี้:
$sudoอัพเกรดฉลาดAPT จะแสดงสรุปการอัปเกรดให้คุณเห็น ที่นี่ 33 แพ็คเกจจะได้รับการอัปเกรด 5 แพ็คเกจจะถูกติดตั้งใหม่ การอัพเกรดมีขนาดประมาณ 93.0 MB ดังนั้นจะดาวน์โหลดแพ็คเกจประมาณ 93.0 MB จากอินเทอร์เน็ต หลังจากอัปเกรดแล้ว จะต้องใช้พื้นที่ดิสก์เพิ่มเติมประมาณ 359 MB
APT จะแสดงแพ็คเกจใหม่ที่จะติดตั้งให้คุณดู แพ็คเกจส่วนหัวของเคอร์เนลและเคอร์เนลใหม่ส่วนใหญ่จะแสดงในส่วนนี้
APT จะแสดงรายการแพ็คเกจที่จะอัพเกรดให้คุณเห็น
APT จะแสดงแพ็คเกจเก่าที่ไม่ต้องการอีกต่อไป คุณสามารถลบออกได้อย่างปลอดภัยหลังจากการอัพเกรดเสร็จสิ้น
เมื่อพร้อมแล้วให้กด และ แล้วกด เพื่อยืนยันการอัพเกรด
APT ควรเริ่มดาวน์โหลดแพ็คเกจที่จำเป็นทั้งหมดจากอินเทอร์เน็ต
หลังจากติดตั้งแพ็คเกจใหม่ทั้งหมดแล้ว การอัปเกรดควรเสร็จสมบูรณ์
ตอนนี้ รีบูตเครื่องคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผลโดยใช้คำสั่งต่อไปนี้:
$sudoรีบูตล็อคแพ็คเกจ:
คุณสามารถล็อคแพ็คเกจเฉพาะได้หากคุณไม่ต้องการอัพเกรดเมื่อคุณอัพเกรดแพ็คเกจทั้งหมดโดยใช้ sudo apt อัพเกรด สั่งการ.
ขั้นแรก แสดงรายการแพ็คเกจที่อัพเกรดได้ทั้งหมดด้วยคำสั่งต่อไปนี้:
$sudoรายการ apt--upgradableแพ็คเกจที่อัพเกรดได้ทั้งหมดควรอยู่ในรายการ
สมมติว่าคุณไม่ต้องการแพ็คเกจเคอร์เนล Linux ( linux-generic , linux-headers-generic และ linux-image-generic ) ที่จะอัพเกรด คุณจะต้องทำเครื่องหมายแพ็คเกจเหล่านี้เป็น ถือ .
เพื่อระงับการอัพเกรดแพ็คเกจ linux-generic ให้รันคำสั่งต่อไปนี้:
$sudo apt-markถือ linux-genericแพ็คเกจ linux-generic ควรตั้งไว้
ในทำนองเดียวกันคุณสามารถอัปเกรดแพ็คเกจได้ linux-headers-generic และ linux-image-generic ดังนี้
$sudo apt-markถือ linux-headers-generic linux-image-genericแพ็คเกจ linux-headers-generic และ linux-image-generic ควรตั้งไว้
คุณสามารถแสดงรายการแพ็คเกจทั้งหมดที่ตั้งค่าไว้ด้วยคำสั่งต่อไปนี้:
$sudo apt-markโชว์รูมอย่างที่คุณเห็น แพ็คเกจทั้งหมดที่ฉันตั้งไว้จะถูกแสดงไว้
ตอนนี้ให้ลองอัพเกรดแพ็คเกจทั้งหมดดังนี้
$sudoอัพเกรดฉลาดอย่างที่คุณเห็นแพ็คเกจ ( linux-generic , linux-headers-generic และ linux-image-generic ) ที่ฉันทำเครื่องหมายไว้ว่าจะไม่มีการอัปเกรดกับแพ็คเกจที่เหลือ
ปลดล็อกแพ็คเกจ:
หากภายหลังคุณตัดสินใจอัปเกรดแพ็คเกจที่คุณทำเครื่องหมายว่าคงไว้ สิ่งที่คุณต้องทำคือยกเลิกการระงับ
คุณสามารถยกเลิกการถือ linux-generic แพ็คเกจดังนี้:
$sudo apt-markยกเลิกการระงับ linux-genericแพ็คเกจ linux-generic ไม่ควรถูกระงับอีกต่อไป
อย่างที่คุณเห็นแพ็คเกจ linux-generic ไม่อยู่ในรายการระงับอีกต่อไป
$sudo apt-markโชว์รูมในทำนองเดียวกันคุณสามารถยกเลิกการถือแพ็คเกจได้ linux-headers-generic และ linux-image-generic ดังนี้
$sudo apt-markยกเลิกการระงับ linux-generic linux-headers-generic linux-image-genericตอนนี้ ถ้าคุณอัพเกรดแพ็คเกจทั้งหมด แพ็คเกจ linux-generic , linux-headers-generic , และ linux-image-generic ควรปรับปรุงด้วย
$sudoอัพเกรดฉลาดการลบแพ็คเกจที่ไม่จำเป็น:
เมื่อการอัพเกรดเสร็จสิ้น คุณสามารถลบแพ็คเกจที่ไม่จำเป็นทั้งหมดออกได้ด้วยคำสั่งต่อไปนี้:
$sudoapt autoremoveในกรณีของฉัน ไม่มีแพ็คเกจที่ไม่จำเป็น
หากคุณมีแพ็คเกจที่ไม่จำเป็น แพ็คเกจเหล่านั้นจะปรากฏขึ้นและคุณจะถูกขอให้ลบออก แค่กด และ แล้วกด เพื่อลบออก
การล้างแคช:
เมื่อคุณอัพเกรดคอมพิวเตอร์ของคุณแล้ว แพ็คเกจเวอร์ชั่นใหม่กว่าจะถูกแคชในไฟล์ / var / cache / apt / archives / ไดเร็กทอรีของคอมพิวเตอร์ของคุณ คุณสามารถลบออกและเพิ่มพื้นที่ว่างในดิสก์ได้
หากต้องการลบออก ให้รันคำสั่งต่อไปนี้:
$sudoapt ทำความสะอาดอัตโนมัติแพ็คเกจแคชควรถูกลบออก
นั่นคือวิธีที่คุณอัพเกรด Ubuntu 20.04 LTS จากบรรทัดคำสั่ง ขอบคุณที่อ่านบทความนี้