แอดวานซ์แพคเกจจิ้งทูล (อังกฤษ: Advanced Package Tool) หรือ เอพีที (อังกฤษ: APT) เป็นซอฟต์แวร์เสรีที่จะทำงานร่วมกับไลบรารีหลักเพื่อจัดการกับการติดตั้งและการลบซอฟต์แวร์ เอพีทีช่วยลดความยุ่งยากในการจัดการซอฟต์แวร์บนระบบคอมพิวเตอร์แบบยูนิกซ์โดยทำให้การเรียกใช้ การตั้งค่า และการติดตั้งแพ็คเกจซอฟต์แวร์ได้โดยอัตโนมัติ ซึ่งจะติดตั้งได้ทั้งจากไฟล์ที่คอมไพล์ไว้ล่วงหน้าและคอมไพล์ซอร์สโค้ดระหว่างติดตั้ง
การยืนยันการขอติดตั้งของ apt-get ก่อนการติดตั้ง | |
นักพัฒนา | โครงการเดเบียน |
---|---|
วันที่เปิดตัว | 31 มีนาคม 1998 |
รุ่นเสถียร | 1.8.2.2 / 9 ธันวาคม 2020 |
รุ่นทดลอง | 2.1.20 / 11 มกราคม 2021 |
ที่เก็บข้อมูล |
|
ภาษาที่เขียน | |
ระบบปฏิบัติการ | แบบยูนิกซ์ |
ประเภท | |
สัญญาอนุญาต | GPLv2+ |
เว็บไซต์ | wiki |
เอพีทีสามารถพบได้ในระบบปฏิบัติการเดเบียน, อูบุนตู และลินุกซ์อื่น ๆ ที่เกี่ยวข้อง นอกจากในลินุกซ์แล้ว เอพีทียังยังสามารถพบได้ใน OpenSolaris (ในดิสทริบิวชัน ) เอพีทียังถูกพอร์ทไปยังแมคโอเอส ซึ่งเป็นส่วนหนึ่งของโครงการ ที่ใช้เอพีทีในการติดตั้งแพ็คเกจซอฟต์แวร์ของเดเบียนบนแมคโอเอส
ภายใน
ไฟล์ที่ตั้งอยู่ที่ /etc/apt/sources.list เก็บสิ่งที่เรียกว่า repository หรือที่มาของแพ็กเกจ สิ่งเหล่านี้อาจเป็นได้ทั้งซีดีหรือดีวีดี ไดเร็กทอรีบนฮาร์ดดิสก์ หรือที่ไดเร็กทอรีบนเซิร์ฟเวอร์ HTTP หรือ FTP หากแพ็กเกจที่คุณกำลังมองหาอยู่บนเซิร์ฟเวอร์ (หรือโลคัลดิสก์) แพ็กเกจนั้นจะถูกดาวน์โหลดและติดตั้งโดยอัตโนมัติ
แพ็กเกจอยู่ในรูปแบบเฉพาะของเดเบียน (.deb) ซึ่งจัดเก็บ dependencies ของแพ็กเกจโปรแกรม เพื่อให้โปรแกรมสามารถดาวน์โหลดและติดตั้งไลบรารีโปรแกรมโดยอัตโนมัติ
เอพีทีขมีพื้นฐานมาจาก การทำงานของเอพีทีเกี่ยวข้องกับการจัดหาแพ็กเกจ การเปรียบเทียบเวอร์ชันที่มีอยู่ของแพ็กเกจ และการจัดการไฟล์เก็บถาวรแพ็กเกจ
ตัวอย่างการใช้งาน
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 package changelog. The Debian Project. 31 March 1998. คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2019-04-24. สืบค้นเมื่อ 28 February 2018.
- "Details of package apt in stretch". Debian Packages. The Debian Project. 9 December 2020. สืบค้นเมื่อ 9 December 2020.
- "Accepted apt 2.1.20 (source) into unstable". Debian Package Tracker. The Debian Project. 9 February 2021. สืบค้นเมื่อ 15 February 2021.
- "apt-get(8)". Debian Manpages.
แหล่งข้อมูลอื่น
- คู่มือการใช้ APT 2021-03-09 ที่ เวย์แบ็กแมชชีน
- บทช่วยสอนการใช้ Apt 2021-04-23 ที่ เวย์แบ็กแมชชีน
- บทที่ 2. Debian package management - คู่มือการใช้ดีเบียน
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
aexdwansaephkhekccingthul xngkvs Advanced Package Tool hrux exphithi xngkvs APT epnsxftaewresrithicathanganrwmkbilbrarihlkephuxcdkarkbkartidtngaelakarlbsxftaewr exphithichwyldkhwamyungyakinkarcdkarsxftaewrbnrabbkhxmphiwetxraebbyuniksodythaihkareriykich kartngkha aelakartidtngaephkhekcsxftaewridodyxtonmti sungcatidtngidthngcakiflthikhxmiphliwlwnghnaaelakhxmiphlsxrsokhdrahwangtidtngAdvanced Package Toolkaryunynkarkhxtidtngkhxng apt get kxnkartidtngnkphthnaokhrngkaredebiynwnthiepidtw31 minakhm 1998 26 pikxn 1998 03 31 runesthiyr1 8 2 2 9 thnwakhm 2020 3 pikxn 2020 12 09 runthdlxng2 1 20 11 mkrakhm 2021 3 pikxn 2021 01 11 thiekbkhxmulsalsa wbr debian wbr org wbr apt team wbr apt wbr gitphasathiekhiynC rabbptibtikaraebbyunikspraephthsyyaxnuyatGPLv2 ewbistwiki wbr debian wbr org wbr Apt exphithisamarthphbidinrabbptibtikaredebiyn xubuntu aelalinuksxun thiekiywkhxng nxkcakinlinuksaelw exphithiyngyngsamarthphbidin OpenSolaris indisthribiwchn exphithiyngthukphxrthipyngaemkhoxexs sungepnswnhnungkhxngokhrngkar thiichexphithiinkartidtngaephkhekcsxftaewrkhxngedebiynbnaemkhoxexsphayiniflthitngxyuthi etc apt sources list ekbsingthieriykwa repository hruxthimakhxngaephkekc singehlanixacepnidthngsidihruxdiwidi iderkthxribnharddisk hruxthiiderkthxribnesirfewxr HTTP hrux FTP hakaephkekcthikhunkalngmxnghaxyubnesirfewxr hruxolkhldisk aephkekcnncathukdawnohldaelatidtngodyxtonmti aephkekcxyuinrupaebbechphaakhxngedebiyn deb sungcdekb dependencies khxngaephkekcopraekrm ephuxihopraekrmsamarthdawnohldaelatidtngilbrariopraekrmodyxtonmti exphithikhmiphunthanmacak karthangankhxngexphithiekiywkhxngkbkarcdhaaephkekc karepriybethiybewxrchnthimixyukhxngaephkekc aelakarcdkariflekbthawraephkekctwxyangkarichnganapt get install chuxaephkhekc tidtngaephkekcaela dependency thnghmdrwmthngaephkekcthiaenanatamkhaerimtn apt get remove chuxaephkhekc lbaephkekcthimixyuaelaaephkekcthikhunxyukbaephkekcni xyangirktam dependency khxngaephkekchruxifl configuration caimthuklbxxk apt get purge remove chuxaephkhekc lbaephkekcaelaiflkhxnfikuerchn apt get upgrade xphekrdaephkekcthnghmdhakepnipid aetimtidtngaephkekcihm sungbangewlaxaccaepnephuxihrabbthnsmyephraami dependency thiepliynip apt get dist upgrade xphekrdaephkekcthnghmdihthnsmy aelatidtngaephkekcihmhakcaepn hruxlbaephkekcthikhdaeyngkbaephkekcthikalngtidtng apt get update rbkhxmullasudkhxngaephkhekccakesirfewxrkhxngedebiyn apt get source chuxaephkhekc dungsxrsokhdkhxngaephkekccakesirfewxrkhxngedebiynipyng directory pccubn apt cache search khakhnha khnhaaephkekcxangxing apt package changelog The Debian Project 31 March 1998 khlngkhxmulekaekbcakaehlngedimemux 2019 04 24 subkhnemux 28 February 2018 Details of package apt in stretch Debian Packages The Debian Project 9 December 2020 subkhnemux 9 December 2020 Accepted apt 2 1 20 source into unstable Debian Package Tracker The Debian Project 9 February 2021 subkhnemux 15 February 2021 apt get 8 Debian Manpages aehlngkhxmulxunkhumuxkarich APT 2021 03 09 thi ewyaebkaemchchin bthchwysxnkarich Apt 2021 04 23 thi ewyaebkaemchchin bththi 2 Debian package management khumuxkarichdiebiyn