ลดความซับซ้อนของการจัดการแพ็คเกจ Command-Line ด้วย APT แทน apt-get

Apr 29, 2025
การบำรุงรักษาและการเพิ่มประสิทธิภาพ
เนื้อหาที่ไม่ถูกแคช

APT ซึ่งเป็น Advanced Package Tool จากโครงการ Debian มีไว้สำหรับจัดการแพ็คเกจโดยใช้เครื่องมือแยกต่างหากจำนวนมากเพื่อทำงานต่างๆให้สำเร็จ ในอดีตผู้ใช้จำเป็นต้องรู้โครงสร้างคำสั่งหลาย ๆ คำสั่งเช่น apt-get, apt-cache, apt-config และอื่น ๆ อีกมากมายเพื่อใช้ชุดคุณลักษณะทั้งหมดของ APT

APT ถูกสร้างขึ้นเพื่อแก้ปัญหาการจัดการแพคเกจมากมายเช่นการยุติไฟล์ นรกพึ่งพา ที่ผู้คนจำนวนมากได้สัมผัสกับระบบปฏิบัติการที่ใช้ Linux ในยุคแรก ๆ น่าเสียดายที่ APT ต้องทนทุกข์ทรมานจากนรกที่แตกต่างออกไปสิ่งที่ฉันเรียกว่า“ เอกสารกระจายนรก ” (DDH) เอกสารที่เกี่ยวข้องกับ APT กระจัดกระจายอยู่ในเครื่องมือต่างๆและในบางกรณีเช่นคำสั่ง apt หลักแทบจะหาไม่ได้

กว่าทศวรรษที่ผ่านมาบทช่วยสอนและคำแนะนำทั้งหมดสำหรับการติดตั้งและลบแพ็คเกจบนระบบที่ใช้ Debian / Ubuntu ได้รับการแนะนำให้ใช้กับผู้ใช้ ในอดีตนั่นเป็นคำแนะนำที่ถูกต้องเพราะ“ apt” ตามคำสั่งไม่มีอยู่ในเวลานั้น แต่เนื่องจาก Dispersed Documentation Hell ผู้คนจำนวนมากไม่ทราบว่าตอนนี้มีอยู่แล้ว

หากคุณต้องการติดตั้งแพ็คเกจคำแนะนำเกือบทั้งหมดจะแนะนำ:

แพ็คเกจติดตั้ง sudo apt-get

แต่ตอนนี้คุณสามารถทำให้ง่ายขึ้นด้วย

sudo apt ติดตั้งแพ็คเกจ

บางคนอาจโต้แย้งว่า“ apt” ไม่ได้แตกต่างจาก“ apt-get” มากนักและนั่นก็เป็นความจริง แต่ฉันคิดว่ายัติภังค์ในคำสั่งเป็นสิ่งที่สร้างปัญหาคอขวดสำหรับผู้ใช้จำนวนมากเนื่องจากความไม่สะดวก การใช้ apt แทนจะช่วยประหยัดเวลาและประหยัดจำนวนการกดแป้นพิมพ์ที่ต้องใช้ในการทำงานเดียวกันให้สำเร็จ

Dispersed Documentation Hell (DDH)

ปัญหาพื้นฐานของเอกสารเกี่ยวกับ APT คือขึ้นอยู่กับว่าคุณมองไปที่ใดและคุณมองอย่างไรคุณอาจพบหรือไม่พบอะไรเลย หากคุณค้นหาใน Google หรือ DuckDuckGo สำหรับ "เอกสารประกอบ" คุณจะพบผลลัพธ์หนึ่งในสามประเภท:

  1. เอกสารที่เกี่ยวข้องกับ apt-get
  2. ข้อมูลภาพรวมพื้นฐานเกี่ยวกับ APT
  3. ข้อมูลที่ไม่เกี่ยวข้องโดยสิ้นเชิง

หากคุณโยน“ linux”,“ ubuntu” หรือแม้แต่“ debian” ลงในข้อความค้นหาประเภทของผลลัพธ์ที่คุณจะได้รับจะไม่เปลี่ยนแปลง DDH รุนแรงมากจนคุณจะพบเอกสารจาก Debian.org ที่ระบุว่าเป็น เอกสารที่ล้าสมัย ก่อนที่คุณจะพบสิ่งที่เป็นประโยชน์ที่เกี่ยวข้องกับคำสั่ง "apt" หากคุณเคยพบเลย

เพจคน

Man Pages คือหน้าเอกสารที่สามารถใช้ในระบบของคุณหรือผ่านทางไดเรกทอรีออนไลน์ รายการในเครื่องอาจเป็นข้อมูลล่าสุดหรือไม่ก็ได้ขึ้นอยู่กับรุ่นของ distro ของคุณ ตัวอย่างเช่น Ubuntu 15.10 มี man page ล่าสุด แต่ 14.04 ไม่ได้เป็นค่าเริ่มต้น อย่างไรก็ตามหากคุณอัปเดต Ubuntu เวอร์ชัน 14.04 ด้วย Service Pack อยู่เสมอคุณควรมีหน้าคนที่อัปเดตแล้ว คุณสามารถตรวจสอบเพื่อดูว่าคุณมี man page เวอร์ชันล่าสุดด้วยคำสั่งด้านล่างนี้หรือไม่

ผู้ชายฉลาด

ในทางกลับกันหากคุณค้นหา man page ทางออนไลน์คุณจะพบไฟล์ หน้าคนภาพรวมเก่า . หากคุณยังคงขุดต่อไปคุณอาจค้นพบไฟล์ หน้าคน Ubuntu 15.10 ซึ่งเป็นปัจจุบันหรือคุณอาจค้นพบทางออนไลน์แทน 14.04 หน้าคน ซึ่งล้าสมัย

ลดความซับซ้อนของ Command-Line ด้วย APT

รายการด้านล่างประกอบด้วยตัวเลือกที่มีประโยชน์ที่สุดที่มีให้ผ่านทางไฟล์ ฉลาด คำสั่งและคำสั่งเก่าอะไรที่ทำให้ง่ายขึ้น

  • apt ติดตั้งแพคเกจ
    • แทนที่ แพ็คเกจติดตั้ง apt-get
    • แทนที่ cd / ดาวน์โหลด && sudo dpkg -i application.deb && sudo apt-get -f install
  • apt ลบแพ็คเกจ
    • แทนที่ apt-get ลบแพ็คเกจ
  • ฉลาดในการค้นหา
    • แทนที่ คำค้นหา apt-cache
  • apt show package (s)
    • แทนที่ apt-cache show package (s)
  • อัปเดต apt
    • แทนที่ อัปเดต apt-get
  • apt อัพเกรด
    • แทนที่ apt-get อัพเกรด
  • apt list - ติดตั้งแล้ว
    • แทนที่ dpkg - รับการเลือก | grep -v deinstall
    • แทนที่ dpkg -l
  • apt list - อัพเกรดได้ (ไม่จำเป็นต้องใช้ sudo)
    • แทนที่ apt-get -u upgrade –assume-no” (ต้องใช้ sudo)
  • ฉลาดแหล่งแก้ไข
    • แทนที่ สะท้อน "บรรทัดข้อความใหม่" | sudo ที -a /etc/apt/sources.list
    • แทนที่ Sudona / Etc / Apt / ดังนั้น rse s. ฉันเซนต์

แก้ไข 2016-04-01: ตั้งแต่ Ubuntu 16.04 มีการเพิ่มตัวเลือกต่อไปนี้ในการใช้งาน Debian / Ubuntu ของ ฉลาด คำสั่ง

  • apt autoremove
    • แทนที่ apt-get autoremove
  • apt purge package (s)
    • แทนที่ apt-get purge package (s)

Linux Mint กำลังเพิ่มความเรียบง่าย

ระบบปฏิบัติการล่าสุดส่วนใหญ่ที่ใช้ Debian หรือ Ubuntu มี APT เวอร์ชันล่าสุดที่ช่วยให้งานบางอย่างง่ายขึ้น แต่ทีม Linux Mint ตัดสินใจว่า APT ควรจะง่ายขึ้นเมื่อไม่กี่ปีที่ผ่านมา สร้าง Linux Mint แล้ว สคริปต์ python (เริ่มใน 2009 ) เพื่อทำให้ APT มีประโยชน์และเรียบง่ายที่สุด ฉันหวังว่า Debian จะเห็นประโยชน์ของการขยายการทำงานของ apt เพื่อให้ในอนาคตทุกคนจะได้รับประโยชน์จากแนวทางที่เรียบง่ายที่ Mint กำลังดำเนินการอยู่ คำสั่ง apt นั้นดีกว่าที่เป็นอยู่ในตอนนี้มากและหวังว่า Debian จะเห็นสิ่งนี้เช่นกันและนำศักยภาพสูงสุดมาใช้

Linux Mint ตัดสินใจเลือกตัวเลือกที่น่าสนใจในสคริปต์ของพวกเขาโดยลบความจำเป็นในการใช้ sudo ตัวอย่างเช่นหากคุณเรียกใช้“ apt install package” ระบบจะใช้ sudo ที่ด้านหน้าของมันโดยอัตโนมัติในระหว่างการประมวลผลดังนั้นผู้ใช้ไม่จำเป็นต้องจำว่ามีบางอย่างที่ต้องการ sudo หรือไม่สคริปต์จะใช้หรือไม่ตามนั้น

รายการด้านล่างประกอบด้วยตัวเลือกเพิ่มเติมที่มีประโยชน์ที่สุดที่มีให้ผ่านทาง Linux Mint ฉลาด คำสั่งและคำสั่งเก่าอะไรที่ทำให้ง่ายขึ้น หมายเหตุ: รายการต่อไปนี้ใช้กับผู้ใช้ Linux Mint ในขณะนี้เท่านั้น

  • ฉลาดอัตโนมัติ
    • แทนที่ apt-get autoclean
  • apt autoremove

Simplify Your Command-Line With APT Instead Of Apt-get

How To Use APT-GET And APT-CACHE For Package Management In Linux

Apt For Software Package Management In Ubuntu Linux

Apt Vs Apt-Get

Linux Sysadmin Basics 05 -- Package Management With Apt-get

APT Package Management: Backup And Reinstall Packages Using APT Clone

Linux Package Management Using Apt Get Tutorial | Linux Tutorial #20

Linux Installing VIM Editor With Apt-get Package Management Command Line Program

The APT Package Manager In Debian And Ubuntu

Linux Apt-Get And Apt-Cache Software Management | Linux Fundamentals For Ethical Hacking

Homebrew Tutorial: Simplify Software Installation On Mac Using This Package Manager


การบำรุงรักษาและการเพิ่มประสิทธิภาพ - บทความยอดนิยม

ฉันสามารถพิมพ์ภาพถ่ายจากโทรศัพท์หรือกล้องถ่ายรูปได้ใหญ่แค่ไหน?

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Feb 7, 2025

ภาพพิมพ์มีความพิเศษ แน่นอนว่าคุณสามารถแบ่งปันรูปถ่ายหลายพันรู..


วิธีออกจากระบบใน Windows 8 และ 10

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Nov 4, 2024

อาจดูเหมือนเป็นพื้นฐาน แต่ถ้าคุณเพิ่งเริ่มใช้ Windows หรือเพิ่งอ..


วิธีเชื่อง (และปรับปรุง) คุณสมบัติแก้ไขอัตโนมัติของ iPhone

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Jun 8, 2025

เนื้อหาที่ไม่ถูกแคช การแก้ไขอัตโนมัติเป็นเครื่องมือที่มีประโ�..


วิธีเพิ่มการตั้งค่าพีซีในหน้าจอเริ่มของ Windows 8.x

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Jan 30, 2025

เนื้อหาที่ไม่ถูกแคช คุณสามารถเข้าถึงหน้าจอการตั้งค่าพีซีใน Window..


การใช้ ClearType Tuner ใน Windows 7

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Jan 5, 2025

ClearType เป็นเทคโนโลยีการปรับแบบอักษรที่ติดตั้งใน Windows เพื่อช่วยให..


Bing Bar ใหม่ช่วยให้เข้าถึงการค้นหาและ Microsoft Live Services ได้อย่างง่ายดาย

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Dec 10, 2024

เนื้อหาที่ไม่ถูกแคช หากคุณเป็นแฟนตัวยงของ Microsoft Bing ในฐานะเครื่องมือค�..


เพิ่มรายการสิ่งที่ต้องทำในหน้าแท็บใหม่ของ Chrome

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Mar 28, 2025

เนื้อหาที่ไม่ถูกแคช คุณกำลังมองหาวิธีสร้างรายการสิ่งที่ต้องทำตา�..


ดูหมายเลขสมาชิก Feedburner แม้ว่า FeedCount จะไม่แสดง

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Aug 14, 2025

หากคุณเป็นบล็อกเกอร์ที่ไม่ต้องการอวดหมายเลขสมาชิกของคุณโปรดทราบ: ..


หมวดหมู่