เชี่ยวชาญ APT บน Ubuntu: คู่มือครบวงจรสำหรับการจัดการแพ็กเกจสำหรับผู้เริ่มต้น

目次

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

เอกสาร Ubuntu อย่างเป็นทางการ

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!