Android

วิธีใช้คำสั่ง apt ใน linux

Café Grégoire à Apt 84400

Café Grégoire à Apt 84400

สารบัญ:

Anonim

apt เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งสำหรับการติดตั้งอัปเดตลบและจัดการแพ็คเกจ deb บน Ubuntu, Debian และ Linux ที่เกี่ยวข้อง มันรวมคำสั่งที่ใช้บ่อยที่สุดจากเครื่องมือ apt-get และ apt-cache กับค่าเริ่มต้นที่แตกต่างกันของตัวเลือกบางอย่าง

apt ออกแบบมาสำหรับการใช้งานแบบโต้ตอบ ชอบใช้ apt-get และ apt-cache ในเชลล์สคริปของคุณเนื่องจากมันเข้ากันได้ย้อนหลังระหว่างเวอร์ชั่นต่าง ๆ และมีตัวเลือกและคุณสมบัติเพิ่มเติม

คำสั่ง apt ส่วนใหญ่ apt ต้องเรียกใช้ในฐานะผู้ใช้ที่มีสิทธิ์ sudo

คู่มือนี้ทำหน้าที่เป็นข้อมูลอ้างอิงอย่างรวดเร็วสำหรับคำสั่ง apt

การอัพเดตดัชนีแพ็คเกจ ( apt update )

ดัชนีแพคเกจ APT นั้นเป็นฐานข้อมูลที่เก็บเร็กคอร์ดของแพ็กเกจที่พร้อมใช้งานจากที่เก็บที่เปิดใช้งานในระบบของคุณ

เพื่ออัพเดทดัชนีแพ็คเกจเรียกใช้คำสั่งด้านล่าง สิ่งนี้จะดึงการเปลี่ยนแปลงล่าสุดจากที่เก็บ APT:

sudo apt update

อัปเดตดัชนีแพ็คเกจเสมอก่อนอัพเกรดหรือติดตั้งแพ็คเกจใหม่

แพ็คเกจอัพเกรด ( apt upgrade )

การอัปเดตระบบ Linux เป็นประจำเป็นหนึ่งในส่วนที่สำคัญที่สุดของความปลอดภัยของระบบโดยรวม

ในการอัพเกรดแพ็คเกจที่ติดตั้งเป็นเวอร์ชันล่าสุดให้รัน:

sudo apt upgrade

คำสั่งจะไม่อัพเกรดแพ็คเกจเหล่านั้นที่จำเป็นต้องลบแพ็คเกจที่ติดตั้ง

sudo apt upgrade package_name

เป็นความคิดที่ดีเสมอที่จะกำหนดค่าการอัพเดทความปลอดภัยอัตโนมัติ

การอัปเกรดแบบเต็ม ( apt full-upgrade )

ความแตกต่างระหว่างการ upgrade และการ upgrade full-upgrade คือภายหลังจะลบแพ็คเกจที่ติดตั้งหากจำเป็นต้องอัพเกรดทั้งระบบ

sudo apt full-upgrade

ระมัดระวังเป็นพิเศษเมื่อใช้คำสั่งนี้

การติดตั้งแพ็คเกจ ( apt install )

การติดตั้งแพคเกจนั้นง่ายเหมือนการรันคำสั่งต่อไปนี้:

sudo apt install package_name

sudo apt install package1 package2

เพื่อติดตั้งไฟล์ deb ท้องถิ่นให้เส้นทางเต็มไปยังไฟล์ มิฉะนั้นคำสั่งจะพยายามดึงและติดตั้งแพ็กเกจจากที่เก็บ APT

sudo apt install /full/path/file.deb

การลบแพ็กเกจ ( apt remove )

หากต้องการลบแพ็กเกจที่ติดตั้งให้พิมพ์ดังต่อไปนี้:

sudo apt remove package_name

นอกจากนี้คุณยังสามารถระบุหลายแพ็คเกจโดยคั่นด้วยช่องว่าง:

sudo apt remove package1 package2

คำสั่ง remove จะถอนการติดตั้งแพ็กเกจที่กำหนด แต่อาจทิ้งไฟล์การกำหนดค่าไว้ หากคุณต้องการลบแพ็กเกจรวมถึงไฟล์การกำหนดค่าทั้งหมดให้ใช้การ purge แทนการ remove :

sudo apt purge package_name

ลบแพ็คเกจที่ไม่ได้ใช้ ( apt autoremove )

เมื่อใดก็ตามที่มีการติดตั้งแพคเกจใหม่ที่ขึ้นอยู่กับแพ็คเกจอื่นระบบจะขึ้นต่อกันด้วย เมื่อแพ็กเกจถูกลบการอ้างอิงจะยังคงอยู่ในระบบ แพ็กเกจที่เหลือนี้ไม่ได้ใช้งานอย่างอื่นอีกต่อไปและสามารถลบออกได้

ในการลบการอ้างอิงที่ไม่จำเป็นออกให้ใช้คำสั่งต่อไปนี้:

sudo apt autoremove

รายการแพคเกจ ( apt list )

คำสั่ง list อนุญาตให้คุณแสดงรายการแพ็กเกจที่พร้อมใช้งานติดตั้งและอัพเกรดได้

ในการแสดงรายการแพ็คเกจทั้งหมดที่มีให้ใช้คำสั่งต่อไปนี้:

sudo apt list

คำสั่งจะพิมพ์รายการแพ็กเกจทั้งหมดรวมถึงข้อมูลเกี่ยวกับเวอร์ชันและสถาปัตยกรรมของแพ็กเกจ หากต้องการค้นหาว่ามีการติดตั้งแพ็คเกจเฉพาะหรือไม่คุณสามารถกรองเอาต์พุตด้วยคำสั่ง grep

sudo apt list | grep package_name

ในการแสดงรายการประเภทแพ็คเกจที่ติดตั้งเท่านั้น:

sudo apt list --installed

การรับรายการแพ็กเกจที่สามารถอัพเกรดได้อาจมีประโยชน์ก่อนที่จะอัพเกรดแพ็คเกจจริง:

sudo apt list --upgradeable

ค้นหาแพ็คเกจ ( apt search เกจ)

คำสั่งนี้อนุญาตให้คุณค้นหาแพ็คเกจที่กำหนดในรายการแพ็คเกจที่มี:

sudo apt search package_name

หากพบคำสั่งจะส่งคืนแพ็กเกจที่ชื่อตรงกับคำค้นหา

ข้อมูลแพ็คเกจ ( apt show )

ข้อมูลเกี่ยวกับการขึ้นต่อกันของแพ็คเกจขนาดการติดตั้งแหล่งแพ็กเกจเป็นต้นอาจมีประโยชน์ก่อนที่จะลบหรือติดตั้งแพ็คเกจใหม่

เพื่อดึงข้อมูลเกี่ยวกับแพ็คเกจที่กำหนดให้ใช้คำสั่ง show :

sudo apt show package_name

ข้อสรุป

การรู้วิธีจัดการแพคเกจเป็นส่วนสำคัญของการบริหารระบบ Linux

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคำสั่ง apt ให้เปิดเทอร์มินัลแล้วพิมพ์ man apt

อย่าลังเลที่จะแสดงความคิดเห็นหากคุณมีคำถามใด ๆ

ubuntu debian apt