目次

1. บทนำ

เมื่อใช้ Ubuntu การติดตั้งและจัดการซอฟต์แวร์นั้น apt install เป็นคำสั่งที่ขาดไม่ได้ การใช้คำสั่งนี้ทำให้คุณสามารถติดตั้งซอฟต์แวร์จากที่เก็บแพ็กเกจได้อย่างง่ายดาย

ในบทความนี้ เราจะอธิบายตั้งแต่พื้นฐานไปจนถึงการใช้งานขั้นสูง การแก้ไขปัญหา และคำถามที่พบบ่อยเกี่ยวกับ apt install อย่างละเอียด นี่คือคู่มือฉบับสมบูรณ์สำหรับผู้เริ่มต้นจนถึงผู้ใช้ระดับกลางเพื่อให้สามารถจัดการแพ็กเกจใน Ubuntu ได้อย่างราบรื่น

2. คำสั่ง apt คืออะไร

apt คืออะไร?

apt (Advanced Package Tool) เป็นเครื่องมือบรรทัดคำสั่งสำหรับจัดการแพ็กเกจใน Ubuntu และการแจกจ่าย Linux ที่ใช้ Debian ด้วย APT คุณสามารถดำเนินการต่อไปนี้ได้:

  • ติดตั้งซอฟต์แวร์
  • อัปเดตซอฟต์แวร์
  • ลบซอฟต์แวร์ที่ไม่จำเป็น
  • แก้ไขปัญหาการพึ่งพา (Dependency Resolution)

การจัดการแพ็กเกจใน Ubuntu โดยพื้นฐานแล้วจะดำเนินการโดยใช้คำสั่ง apt นี้

ความแตกต่างระหว่าง apt และ apt-get

เดิมที apt-get เป็นที่นิยม แต่ปัจจุบัน apt ได้รับการแนะนำให้ใช้ เราได้สรุปความแตกต่างไว้ในตารางด้านล่าง:

คำสั่งคุณสมบัติ
aptคำสั่งใหม่ที่เป็นมิตรกับผู้ใช้มากขึ้น พร้อมการแสดงความคืบหน้าที่ดีขึ้น
apt-getคำสั่งดั้งเดิมที่ควบคุมได้ละเอียดกว่า (สำหรับผู้ใช้ขั้นสูง)

สำหรับการจัดการแพ็กเกจพื้นฐาน ควรใช้ apt และเมื่อต้องการการดำเนินการขั้นสูงเฉพาะ ให้ใช้ apt-get

3. การใช้งานพื้นฐานของคำสั่ง apt

อัปเดตรายการแพ็กเกจ

ก่อนติดตั้งซอฟต์แวร์ ควรอัปเดตรายการแพ็กเกจให้เป็นเวอร์ชันล่าสุด:

sudo apt update

การรันคำสั่งนี้จะทำให้นักจัดการแพ็กเกจของ Ubuntu อัปเดตรายการซอฟต์แวร์ที่มีให้เป็นเวอร์ชันล่าสุด
เคล็ดลับ: หากติดตั้งด้วยข้อมูลแพ็กเกจเก่า อาจไม่สามารถรับเวอร์ชันล่าสุดได้ ดังนั้นจึงแนะนำให้รันเป็นประจำ

การติดตั้งแพ็กเกจ

หากต้องการติดตั้งซอฟต์แวร์ใหม่ ให้ใช้คำสั่งต่อไปนี้:

sudo apt install ชื่อแพ็กเกจ

ตัวอย่างเช่น หากต้องการติดตั้ง curl ให้ป้อนดังนี้:

sudo apt install curl

เมื่อติดตั้ง จะมีข้อความแสดงว่า “แพ็กเกจนี้มีขนาด X MB ดำเนินการต่อหรือไม่?” หากกด “Y” การติดตั้งจะเริ่มต้นขึ้น

การลบแพ็กเกจ

หากต้องการลบซอฟต์แวร์ที่ไม่จำเป็น ให้ใช้คำสั่งต่อไปนี้:

sudo apt remove ชื่อแพ็กเกจ

ตัวอย่างเช่น หากต้องการลบ curl ให้ป้อนดังนี้:

sudo apt remove curl

นอกจากนี้ หากต้องการลบอย่างสมบูรณ์ รวมถึงไฟล์การตั้งค่าที่เกี่ยวข้อง ให้ใช้คำสั่งต่อไปนี้:

sudo apt purge ชื่อแพ็กเกจ

4. การใช้งานขั้นสูงของคำสั่ง apt

อัปเกรดเฉพาะแพ็กเกจที่ต้องการ

คุณสามารถอัปเดตเฉพาะแพ็กเกจที่ต้องการเป็นเวอร์ชันล่าสุดได้ โดยไม่ต้องอัปเกรดทั้งระบบ

sudo apt install --only-upgrade ชื่อแพ็กเกจ

ตัวอย่าง: หากต้องการอัปเกรด vim

sudo apt install --only-upgrade vim

ลบแพ็กเกจที่ไม่จำเป็นโดยอัตโนมัติ

หากต้องการลบแพ็กเกจที่ไม่จำเป็นทั้งหมดในครั้งเดียว ให้ใช้คำสั่งต่อไปนี้:

sudo apt autoremove

สิ่งนี้มีประโยชน์สำหรับการลบแพ็กเกจที่ถูกติดตั้งเพื่อเป็น dependency ของซอฟต์แวร์อื่น แต่ตอนนี้ไม่จำเป็นแล้ว

แสดงข้อมูลรายละเอียดของแพ็กเกจ

หากต้องการตรวจสอบข้อมูลรายละเอียดเกี่ยวกับแพ็กเกจ ให้ใช้คำสั่งต่อไปนี้:

apt show ชื่อแพ็กเกจ

ตัวอย่าง: หากต้องการตรวจสอบข้อมูลรายละเอียดของ git

apt show git

แสดงรายการแพ็กเกจที่ติดตั้งแล้ว

หากต้องการตรวจสอบแพ็กเกจทั้งหมดที่ติดตั้งในระบบ ให้รันคำสั่งต่อไปนี้:

apt list --installed

5. การแก้ไขปัญหาที่พบบ่อย

ปัญหาการพึ่งพา (Dependency Issue)

หากเกิดปัญหาการพึ่งพาระหว่างการติดตั้งแพ็กเกจ ให้ลองใช้คำสั่งต่อไปนี้:

sudo apt install -f

นี่คือคำสั่งสำหรับแก้ไข dependency ที่เสีย

การเพิ่มและลบ Repository

หากต้องการเพิ่ม repository เพิ่มเติมเพื่อติดตั้งซอฟต์แวร์บางอย่าง คุณสามารถเพิ่มได้ด้วยคำสั่งต่อไปนี้:

sudo add-apt-repository ppa:ชื่อ repository
sudo apt update

หากต้องการลบ repository ที่ไม่จำเป็น ให้รันคำสั่งต่อไปนี้:

sudo add-apt-repository --remove ppa:ชื่อ repository
sudo apt update

6. FAQ (คำถามที่พบบ่อย)

ควรใช้ apt หรือ apt-get?

โดยพื้นฐานแล้ว ใน Ubuntu เวอร์ชันใหม่ แนะนำให้ใช้ apt

ความแตกต่างระหว่าง apt update และ apt upgrade คืออะไร?

  • apt update → อัปเดตรายการแพ็กเกจ
  • apt upgrade → อัปเกรดแพ็กเกจที่ติดตั้งแล้วให้เป็นเวอร์ชันล่าสุด

วิธีการอัปเกรดเฉพาะแพ็กเกจที่ต้องการ

ใช้คำสั่งต่อไปนี้:

sudo apt install --only-upgrade ชื่อแพ็กเกจ

วิธีการตรวจสอบตำแหน่งที่ติดตั้งแพ็กเกจ

สามารถตรวจสอบได้ด้วยคำสั่งต่อไปนี้:

dpkg -L ชื่อแพ็กเกจ

วิธีการตรวจสอบที่มาของแพ็กเกจ (Repository)

สามารถตรวจสอบได้ด้วยคำสั่งต่อไปนี้:

apt-cache policy ชื่อแพ็กเกจ

7. สรุป

ในบทความนี้ เราได้อธิบายตั้งแต่พื้นฐานไปจนถึงการใช้งานขั้นสูงและการแก้ไขปัญหาของ apt install ใน Ubuntu อย่างละเอียด
การใช้คำสั่ง apt จะช่วยให้การจัดการสภาพแวดล้อม Ubuntu ของคุณราบรื่นยิ่งขึ้น

📌 ลิงก์อ้างอิง:

ในอนาคต มาร่วมเรียนรู้ข้อมูลที่เป็นประโยชน์เพิ่มเติมเกี่ยวกับการใช้ Ubuntu และมุ่งสู่การจัดการระบบที่มีประสิทธิภาพกันเถอะ!

 

侍エンジニア塾