Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม BASH

คำสั่ง apt vs apt-get – อะไรคือความแตกต่าง?

คู่มือนี้จะอธิบายความแตกต่างระหว่างคำสั่ง 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 โปรดดูบทความอื่นๆ ของเรา!