วิธีอัปเดต Ubuntu 20.04 จากอินเทอร์เฟซบรรทัดคำสั่ง

How Update Ubuntu 20



ในบทความนี้ ฉันจะแสดงวิธีอัปเดต Ubuntu 20.04 LTS จากบรรทัดคำสั่ง มาเริ่มกันเลยดีกว่า

การกำหนดค่าการอัปเดตอัตโนมัติ:

ตามค่าเริ่มต้น การอัปเดตอัตโนมัติหรือการอัพเกรดแบบอัตโนมัติจะเปิดใช้งานใน 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 จากบรรทัดคำสั่ง ขอบคุณที่อ่านบทความนี้