เอพีที (ซอฟต์แวร์)

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

เอพีทีสามารถพบได้ในระบบปฏิบัติการเดเบียน, อูบุนตู และลินุกซ์อื่น ๆ ที่เกี่ยวข้อง นอกจากในลินุกซ์แล้ว เอพีทียังยังสามารถพบได้ใน OpenSolaris (ในดิสทริบิวชัน Nexenta OS) เอพีทียังถูกพอร์ทไปยังแมคโอเอส ซึ่งเป็นส่วนหนึ่งของโครงการ Fink ที่ใช้เอพีทีในการติดตั้งแพ็คเกจซอฟต์แวร์ของเดเบียนบนแมคโอเอส

 ภายใน 
ไฟล์ที่ตั้งอยู่ที่ /etc/apt/sources.list เก็บสิ่งที่เรียกว่า repository หรือที่มาของแพ็กเกจ สิ่งเหล่านี้อาจเป็นได้ทั้งซีดีหรือดีวีดี ไดเร็กทอรีบนฮาร์ดดิสก์ หรือที่ไดเร็กทอรีบนเซิร์ฟเวอร์ HTTP หรือ FTP หากแพ็กเกจที่คุณกำลังมองหาอยู่บนเซิร์ฟเวอร์ (หรือโลคัลดิสก์) แพ็กเกจนั้นจะถูกดาวน์โหลดและติดตั้งโดยอัตโนมัติ

แพ็กเกจอยู่ในรูปแบบเฉพาะของเดเบียน (.deb) ซึ่งจัดเก็บ dependencies ของแพ็กเกจโปรแกรม เพื่อให้โปรแกรมสามารถดาวน์โหลดและติดตั้งไลบรารีโปรแกรมโดยอัตโนมัติ

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

 ตัวอย่างการใช้งาน 
 apt-get install [ชื่อแพ็คเกจ] ติดตั้งแพ็กเกจและ dependency ทั้งหมดรวมทั้งแพ็กเกจที่แนะนำตามค่าเริ่มต้น
 apt-get remove [ชื่อแพ็คเกจ] ลบแพ็กเกจที่มีอยู่และแพ็กเกจที่ขึ้นอยู่กับแพ็กเกจนี้ อย่างไรก็ตาม dependency ของแพ็กเกจหรือไฟล์ configuration จะไม่ถูกลบออก
 apt-get --purge remove [ชื่อแพ็คเกจ] ลบแพ็กเกจและไฟล์คอนฟิกูเรชัน
 apt-get upgrade อัพเกรดแพ็กเกจทั้งหมดหากเป็นไปได้ แต่ไม่ติดตั้งแพ็กเกจใหม่ (ซึ่งบางเวลาอาจจำเป็นเพื่อให้ระบบทันสมัยเพราะมี dependency ที่เปลี่ยนไป)
 apt-get dist-upgrade อัพเกรดแพ็กเกจทั้งหมดให้ทันสมัย และติดตั้งแพ็กเกจใหม่หากจำเป็น หรือลบแพ็กเกจที่ขัดแย้งกับแพ็กเกจที่กำลังติดตั้ง
 apt-get update รับข้อมูลล่าสุดของแพ็คเกจจากเซิร์ฟเวอร์ของเดเบียน
 apt-get source [ชื่อแพ็คเกจ] ดึงซอร์สโค้ดของแพ็กเกจจากเซิร์ฟเวอร์ของเดเบียนไปยัง directory ปัจจุบัน
 apt-cache search [คำค้นหา] ค้นหาแพ็กเกจ

 อ้างอิง 

 แหล่งข้อมูลอื่น 
 คู่มือการใช้ APT 
 บทช่วยสอนการใช้ Apt 
 บทที่ 2. Debian package management - คู่มือการใช้ดีเบียน

หมวดหมู่:เดเบียน
หมวดหมู่:อูบุนตู
หมวดหมู่:ซอฟต์แวร์เสรี
หมวดหมู่:ดีพีเคจี