การรู้วิธีอัปเดต Linux ในบรรทัดคำสั่งเป็นสิ่งที่ผู้ใช้มืออาชีพต้องรู้อย่างแน่นอน การอัปเดตทำให้ระบบของคุณปลอดภัย มีความมั่นคง และเต็มไปด้วยฟีเจอร์ล่าสุด วันนี้เราจะเรียนรู้วิธีอัปเดต Ubuntu Desktop หรือ Server จากเทอร์มินัล หรือผ่านการเชื่อมต่อ SSH
ทำไมควรอัปเดตผ่านบรรทัดคำสั่ง
ทำไมต้องใช้บรรทัดคำสั่งอัปเดต Linux?
เพราะมันมักเร็วกว่าการใช้เครื่องมือ GUI เช่น Software Updater และคุณสามารถเห็นการอัปเดตเกิดขึ้นแบบเรียลไทม์ มันยังเป็นหนึ่งในคำสั่งที่เรียนรู้ง่ายที่สุด ซึ่งคุณกำลังจะค้นพบ
นอกจาก Ubuntu แล้ว คำแนะนำนี้ยังใช้ได้กับดิสทริบิวชันที่อิงจาก Ubuntu ส่วนใหญ่ เช่น Linux Mint และ Kali Linux
โปรดจำไว้ว่า ตั้งแต่ตอนนี้เป็นต้นไป ทุกครั้งที่คุณอัปเกรดซอฟต์แวร์ Ubuntu คุณจะต้องมีสิทธิ์ผู้ดูแลระบบ (administrative privileges) นั่นหมายความว่าคุณจะถูกขอยืนยันรหัสผ่านเสมอ
อัปเดต Ubuntu ในเทอร์มินัล
คำสั่งอัปเดตของ Ubuntu คือ apt หรือบางครั้ง apt-get Apt คือตัวจัดการแพ็กเกจหลักของ Ubuntu
การใช้ตัวเลือก update บอก apt ให้ค้นหาที่เก็บซอฟต์แวร์ของคุณ (ทุกอย่างที่แสดงใน /etc/apt/sources.list) และตรวจสอบสต็อกว่ามีอัปเดตแพ็กเกจ Ubuntu อะไรบ้าง
sudo apt update
หมายเหตุ: คุณอาจเห็นคู่มือ Linux บางอย่างบอกให้คุณใช้ apt-get เช่น sudo apt-get update แทน apt อย่าสับสน: ทั้งสองคำสั่งทำหน้าที่เดียวกัน แต่เราแนะนำ apt มากกว่า apt-get เนื่องจากมันใช้งานง่ายกว่านิดหน่อย
เมื่อคำสั่ง update เสร็จสิ้น คุณจะพร้อมที่จะนำอัปเดตแพ็กเกจไปใช้ด้วยตัวเลือก upgrade:
sudo apt upgrade
คำสั่งข้างต้นจะนำการอัปเกรดทั้งหมดที่พบในคำสั่ง update ก่อนหน้านี้ไปใช้ ตราบใดที่ไม่จำเป็นต้องลบแพ็กเกจที่ติดตั้งไว้แล้ว หากมีแพ็กเกจบางตัวดูเหมือนจะปฏิเสธการอัปเกรด การใช้ตัวเลือก full-upgrade ซึ่งสามารถลบแพ็กเกจบางตัวได้ อาจแก้ปัญหาได้
เรียนรู้เพิ่มเติม: คำสั่งพื้นฐานสำหรับเริ่มต้นใช้งาน Linux
ด้วยคำสั่งใดคำสั่งหนึ่ง หลังจากแสดงรายการอัปเกรดที่มีอยู่แล้ว คุณจะถูกขอยืนยันการติดตั้งโดยการป้อน y หรือ yes
คุณสามารถข้ามการยืนยันได้โดยเพิ่มธง -y ที่ท้ายคำสั่ง upgrade และคุณสามารถรวม update และ upgrade เป็นคำสั่งเดียวได้โดยใช้ตัวดำเนินการ &&:
sudo apt update && sudo apt upgrade -y
อัปเดต Ubuntu Server ในบรรทัดคำสั่ง
การอัปเดต Ubuntu Server ในบรรทัดคำสั่ง เป็นประสบการณ์ที่เหมือนกับการอัปเดต Ubuntu Desktop ผ่านบรรทัดคำสั่งอย่างสมบูรณ์
อย่างไรก็ตาม ในกรณีนี้ คุณควรใช้ apt-get แทน apt และตามด้วยตัวเลือก dist-upgrade เพื่อให้แน่ใจว่าเซิร์ฟเวอร์ของคุณอัปเดตครบถ้วน
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
อัปเดต Ubuntu ผ่าน SSH
หากคุณตั้งค่าการเชื่อมต่อ SSH กับระบบ Ubuntu ของคุณ คุณสามารถอัปเกรดจากระยะไกลและปลอดภัยได้หลังจากลงชื่อเข้า SSH ของคุณ
ssh username@REMOTE.IP.ADDRESS.HERE
sudo apt-get update
sudo apt-get upgrade
อย่าลืมแทนที่ "username" และ "REMOTE.IP.ADDRESS.HERE" ด้วยข้อมูลที่เหมาะสม
การอัปเกรดแพ็กเกจ Ubuntu
ระบบ Ubuntu ของคุณตอนนี้อัปเดตแล้วและพร้อมสำหรับคุณที่จะใช้งานต่อไปอย่างปลอดภัย พร้อมฟีเจอร์ Linux ล่าสุดทั้งหมด
บางแอป Linux คุณจะไม่เจอใน Software Store หรือ apt repositories เราได้รวบรวมเว็บไซต์หลายแห่งที่เสนอการดาวน์โหลด DEB ที่ดีที่สุดซึ่งจะทำงานกับ Ubuntu