1. บทนำ
สำหรับผู้ใช้ Ubuntu การจัดการซอฟต์แวร์เป็นส่วนหนึ่งของงานประจำวัน แต่ด้วย APT (Advanced Package Tool) การติดตั้ง, การอัปเดตและการลบแอปพลิเคชันจึงทำได้ง่ายขึ้น คุณอาจคิดว่า “APT ดูซับซ้อน…,” แต่ในบทความนี้ เราจะพาคุณผ่านทุกขั้นตอนอย่างเป็นระบบและเข้าใจง่าย
เมื่ออ่านจบบทความนี้ คุณจะสามารถควบคุมการจัดการซอฟต์แวร์ด้วยคำสั่ง APT ได้อย่างมั่นใจ!
2. APT คืออะไร?
APT เป็นเครื่องมือจัดการแพ็กเกจที่ใช้ในระบบที่อิง Debian (เช่น Ubuntu) มันรวมฟังก์ชันของ apt-get และ apt-cache แบบดั้งเดิมเข้าด้วยกัน ทำให้การทำงานเป็นไปอย่างเป็นธรรมชาติและง่ายดายขึ้น
ตัวอย่างเช่น ในอดีตต้องใช้ apt-get install เพื่อติดตั้งแพ็กเกจ แต่ตอนนี้สามารถทำได้เพียง apt install การเปลี่ยนแปลงนี้ช่วยให้ผู้ใช้ Ubuntu จัดการระบบของตนได้อย่างมีประสิทธิภาพมากขึ้น
ประเด็นสำคัญ: APT ถูกพัฒนาเพื่อ “ทำให้การจัดการแพ็กเกจง่ายขึ้น” เมื่อคุณคุ้นเคยกับมันแล้ว คุณจะก้าวสู่การเป็นผู้เชี่ยวชาญ Ubuntu อย่างรวดเร็ว
เอกสารคำสั่ง APT อย่างเป็นทางการ
3. การอัปเดตและอัปเกรดแพ็กเกจด้วย APT
เพื่อรักษาเสถียรภาพและความปลอดภัยของระบบ การอัปเดตแพ็กเกจอย่างสม่ำเสมอเป็นสิ่งจำเป็น ในส่วนนี้ เราจะนำเสนอคำสั่งเพื่อรีเฟรชรายการแพ็กเกจและอัปเกรดซอฟต์แวร์ที่ติดตั้งแล้วด้วย APT
อัปเดตรายการแพ็กเกจ (apt update)
คำสั่ง sudo apt update เป็นพื้นฐานสำหรับการทำให้รายการแพ็กเกจของคุณเป็นปัจจุบัน มันทำให้ระบบของคุณรับรู้ซอฟต์แวร์ใหม่ที่เพิ่มเข้ามาในรีโพสิตอรี
sudo apt update
อัปเกรดแพ็กเกจที่ติดตั้งแล้ว (apt upgrade)
ต่อไป sudo apt upgrade จะอัปเกรดแพ็กเกจทั้งหมดที่ติดตั้งอยู่ให้เป็นเวอร์ชันล่าสุด คำสั่งต่อไปนี้จะทำให้คุณรันทั้งสองขั้นตอนพร้อมกันได้
sudo apt update && sudo apt upgrade -y
อารมณ์ขันเล็กน้อย: มันเหมือนกับระบบ Ubuntu ของคุณกระซิบว่า “กรุณาอัปเดตฉันหน่อย!” — ดังนั้นให้รันบ่อย ๆ เพื่อให้ระบบทำงานอย่างมีความสุข
4. การติดตั้งแพ็กเกจใหม่ด้วย APT
เพื่อทำการติดตั้งซอฟต์แวร์ใหม่ ใช้คำสั่ง apt install ตัวอย่างเช่น เพื่อติดตั้งโปรแกรมเล่นสื่อ “mplayer” ให้พิมพ์ดังนี้
sudo apt install mplayer
ติดตั้งหลายแพ็กเกจพร้อมกัน
เพื่อทำการติดตั้งหลายแพ็กเกจในครั้งเดียว ให้คั่นชื่อแพ็กเกจด้วยช่องว่างแบบนี้
sudo apt install package1 package2 package3
ป้องกันการอัปเกรดอัตโนมัติระหว่างการติดตั้ง
หากต้องการติดตั้งแพ็กเกจโดยไม่อัปเกรดแพ็กเกจที่มีอยู่แล้ว ให้ใช้ตัวเลือก --no-upgrade
sudo apt install package_name --no-upgrade
เคล็ดลับ: แม้ว่าคุณจะจำชื่อแพ็กเกจเต็มไม่ได้ การพิมพ์บางส่วนแล้วกดปุ่ม Tab จะทำให้ระบบทำการเติมอัตโนมัติให้คุณ
5. การจัดการแพ็กเกจที่ติดตั้งแล้ว
APT ทำให้การไม่เพียงแค่ติดตั้งแพ็กเกจง่ายเท่านั้น แต่ยังช่วยลบแพ็กเกจที่คุณไม่ต้องการอีกด้วย
ลบแพ็กเกจ (apt remove)
เพื่อทำการลบแพ็กเกจที่ติดตั้งไว้ ให้รันคำสั่งดังนี้
sudo apt remove package_name
ลบแพ็กเกจอย่างสมบูรณ์ (apt purge)
เพื่อทำการลบแพ็กเกจพร้อมไฟล์การตั้งค่า ให้ใช้คำสั่งนี้
sudo apt purge package_name
ลบแพ็กเกจที่ไม่ได้ใช้ (apt autoremove)
เพื่อทำการลบแพ็กเกจที่เป็น dependency แต่ไม่จำเป็นแล้ว ให้รันคำสั่งนี้
sudo apt autoremove
หมายเหตุ: การรัน apt autoremove ช่วยเพิ่มพื้นที่ว่างบนดิสก์โดยการลบแพ็กเกจที่ไม่จำเป็นออกจากระบบของคุณ
6. การค้นหาและดึงข้อมูลแพ็กเกจ
APT ให้คุณค้นหาแพ็กเกจซอฟต์แวร์และแสดงข้อมูลรายละเอียดของมันได้
ค้นหาแพ็กเกจ (apt search)
ใช้คำสั่งต่อไปนี้เพื่อค้นหาแพ็กเกจ
sudo apt search package_name
แสดงรายละเอียดของแพ็กเกจ (apt show)
เพื่อดูรายละเอียดของ dependency และขนาดการติดตั้ง ให้ใช้คำสั่งนี้
sudo apt show package_name
7. การจัดการรายการแพ็กเกจและแหล่งที่มา
APT ยังช่วยให้คุณสามารถดูรายการแพ็กเกจที่ติดตั้งแล้วและแก้ไขแหล่งซอฟต์แวร์ได้อีกด้วย
รายการแพ็กเกจที่ติดตั้ง (apt list --installed)
เพื่อดูแพ็กเกจที่ติดตั้งอยู่ทั้งหมด ให้ใช้:
sudo apt list --installed
รายการแพ็กเกจที่สามารถอัปเกรดได้ (apt list --upgradeable)
เพื่อดูแพ็กเกจที่สามารถอัปเกรดได้ ให้รัน:
sudo apt list --upgradeable
แก้ไขแหล่งแพ็กเกจ (apt edit-sources)
หากคุณต้องการเพิ่มรีโพซิทอรีใหม่หรือแก้ไขรายการแหล่งที่มา ให้ใช้:
sudo apt edit-sources
8. แนวทางปฏิบัติที่ดีที่สุดสำหรับการใช้ APT
ต่อไปนี้เป็นแนวทางปฏิบัติที่ดีที่สุดเพื่อให้คุณใช้ APT ได้อย่างเต็มประสิทธิภาพ
การอัปเดตเป็นประจำ
เพื่อให้ระบบของคุณปลอดภัยและเป็นปัจจุบัน การรัน apt update && apt upgrade สัปดาห์ละครั้งเป็นที่แนะนำ—โดยเฉพาะอย่างยิ่งสำหรับแพตช์ความปลอดภัยที่สำคัญ
ทำความสะอาดแพ็กเกจที่ไม่ได้ใช้
รัน apt autoremove เป็นระยะเพื่อกำจัดแพ็กเกจที่ไม่จำเป็นและเพิ่มพื้นที่ว่างบนดิสก์
9. สรุป
APT เป็นเครื่องมือสำคัญที่ช่วยเพิ่มประสิทธิภาพการจัดการซอฟต์แวร์บน Ubuntu และระบบที่อิง Debian อื่น ๆ ด้วยคำสั่งที่แนะนำในบทความนี้ คุณจะสามารถอัปเดตระบบของคุณ, ลบแพ็กเกจที่ไม่จำเป็น, และติดตั้งซอฟต์แวร์ที่ต้องการได้อย่างรวดเร็ว
เปิดเทอร์มินัลของคุณตอนนี้และเริ่มทดลองใช้คำสั่ง APT!



