คู่มือนี้จะอธิบายความแตกต่างระหว่างคำสั่ง apt และ apt-get เพื่อให้คุณตัดสินใจได้ว่าจะใช้คำสั่งใด
ในอดีต คุณอาจเคยติดตั้งซอฟต์แวร์บนระบบปฏิบัติการ Linux ที่ใช้ Debian (เช่น Ubuntu) โดยใช้
apt-get
สั่งการ. อีกไม่นานคุณอาจได้เห็น
apt
คำสั่งที่ใช้แทนในที่ต่างๆ ทางออนไลน์ แต่มีไวยากรณ์เดียวกันมาก ตัวอย่างเช่น:
sudo apt-get install nano
มีผลเช่นเดียวกับ
sudo apt install nano
ซึ่งก็คือการติดตั้ง นาโน แพ็คเกจแก้ไขข้อความในระบบของคุณ
แล้วมันต่างกันอย่างไร
apt-get (และ apt-cache )
- ต้นฉบับ คลาสสิก ใช้งานได้จริง
- ดีกว่าสำหรับการเขียนสคริปต์
- คำสั่งที่เข้มงวดมากขึ้นซึ่งไม่น่าจะเปลี่ยนแปลงในการอัปเดต
- ตัวเลือกบรรทัดคำสั่งเพิ่มเติมสำหรับการใช้งานขั้นสูง
- …แต่คุณอาจไม่เคยใช้มันเลย
ฉลาด
- น้องใหม่ เท่ มาพร้อมของแถม
- แสดงแถบความคืบหน้า ดูสวยขึ้น และใช้งานง่ายขึ้น
- ฟีเจอร์ที่ใช้งานง่ายของ apt-get ถูกเปิดใช้งานโดยค่าเริ่มต้นมากกว่าผ่านตัวเลือก
- รวมถึงคำสั่งจาก apt-cache คำสั่ง
- อยู่ระหว่างการพัฒนาอย่างต่อเนื่อง อาจมีการเพิ่มคุณลักษณะเพิ่มเติม
*apt เป็นฟังก์ชันที่ใช้กันมากที่สุดของ apt-get และ apt-cache ที่รวมกันซึ่งนำเสนอเพื่อความสะดวกในการใช้งาน
ความแตกต่างทางไวยากรณ์สำหรับงานทั่วไป
คำสั่ง apt | คำสั่ง apt-get | |
---|---|---|
ลบอัตโนมัติ | apt-get autoremove | ถอนการติดตั้งแพ็คเกจที่ไม่ต้องการการขึ้นต่อกันอีกต่อไป |
อัพเกรดเต็มรูปแบบ | apt-get dist-upgrade | อัปเกรดแพ็คเกจและการอ้างอิงทั้งหมด |
แพ็คเกจติดตั้งฉลาด | แพ็คเกจการติดตั้ง apt-get | ติดตั้งแพ็คเกจ |
apt ลบแพ็คเกจ | apt-get remove package | ลบแพ็คเกจ |
แพ็คเกจการล้างข้อมูลอัจฉริยะ | apt-get purge package | ลบแพ็คเกจพร้อมกับการกำหนดค่า |
อัปเดตฉลาด | apt-get update | รีเฟรชรายการที่เก็บ |
อัพเกรดฉลาด | apt-get upgrade | อัพเกรดแพ็คเกจทั้งหมด |
คำสั่ง apt | คำสั่ง apt-cache | |
---|---|---|
แพ็คเกจการค้นหา apt | แพ็คเกจค้นหา apt-cache | ค้นหาแพ็คเกจตามชื่อ |
แพ็คเกจโชว์ฉลาด | แพ็คเกจโชว์ apt-cache | แสดงรายละเอียดแพ็คเกจ |
โปรดทราบว่า แพ็คเกจ ด้านบนจะเป็นชื่อของแพ็คเกจที่กำลังจัดการ
ฉันควรใช้อะไรดี
ใช้ตัวไหนก็ได้! ฉลาด ไม่ได้แทนที่ apt-get มันเป็นเพียงอินเทอร์เฟซทางเลือกสำหรับระบบแพ็คเกจ apt บนระบบปฏิบัติการที่ใช้เดเบียน
สำหรับบทแนะนำเพิ่มเติมเกี่ยวกับวิธีใช้แอปพลิเคชันต่างๆ ใน Linux โปรดดูบทความอื่นๆ ของเรา!