Café Grégoire à Apt 84400
สารบัญ:
- การอัพเดตดัชนีแพ็คเกจ (
apt update
) - แพ็คเกจอัพเกรด (
apt upgrade
) - การอัปเกรดแบบเต็ม (
apt full-upgrade
) - การติดตั้งแพ็คเกจ (
apt install
) - การลบแพ็กเกจ (
apt remove
) - ลบแพ็คเกจที่ไม่ได้ใช้ (
apt autoremove
) - รายการแพคเกจ (
apt list
) - ค้นหาแพ็คเกจ (
apt search
เกจ) - ข้อมูลแพ็คเกจ (
apt show
) - ข้อสรุป
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
:
ลบแพ็คเกจที่ไม่ได้ใช้ (
apt autoremove
)
เมื่อใดก็ตามที่มีการติดตั้งแพคเกจใหม่ที่ขึ้นอยู่กับแพ็คเกจอื่นระบบจะขึ้นต่อกันด้วย เมื่อแพ็กเกจถูกลบการอ้างอิงจะยังคงอยู่ในระบบ แพ็กเกจที่เหลือนี้ไม่ได้ใช้งานอย่างอื่นอีกต่อไปและสามารถลบออกได้
ในการลบการอ้างอิงที่ไม่จำเป็นออกให้ใช้คำสั่งต่อไปนี้:
รายการแพคเกจ (
apt list
)
คำสั่ง
list
อนุญาตให้คุณแสดงรายการแพ็กเกจที่พร้อมใช้งานติดตั้งและอัพเกรดได้
ในการแสดงรายการแพ็คเกจทั้งหมดที่มีให้ใช้คำสั่งต่อไปนี้:
sudo apt list
คำสั่งจะพิมพ์รายการแพ็กเกจทั้งหมดรวมถึงข้อมูลเกี่ยวกับเวอร์ชันและสถาปัตยกรรมของแพ็กเกจ หากต้องการค้นหาว่ามีการติดตั้งแพ็คเกจเฉพาะหรือไม่คุณสามารถกรองเอาต์พุตด้วยคำสั่ง
grep
sudo apt list | grep package_name
ในการแสดงรายการประเภทแพ็คเกจที่ติดตั้งเท่านั้น:
sudo apt list --installed
การรับรายการแพ็กเกจที่สามารถอัพเกรดได้อาจมีประโยชน์ก่อนที่จะอัพเกรดแพ็คเกจจริง:
ค้นหาแพ็คเกจ (
apt search
เกจ)
คำสั่งนี้อนุญาตให้คุณค้นหาแพ็คเกจที่กำหนดในรายการแพ็คเกจที่มี:
sudo apt search package_name
หากพบคำสั่งจะส่งคืนแพ็กเกจที่ชื่อตรงกับคำค้นหา
ข้อมูลแพ็คเกจ (
apt show
)
ข้อมูลเกี่ยวกับการขึ้นต่อกันของแพ็คเกจขนาดการติดตั้งแหล่งแพ็กเกจเป็นต้นอาจมีประโยชน์ก่อนที่จะลบหรือติดตั้งแพ็คเกจใหม่
เพื่อดึงข้อมูลเกี่ยวกับแพ็คเกจที่กำหนดให้ใช้คำสั่ง
show
:
ข้อสรุป
การรู้วิธีจัดการแพคเกจเป็นส่วนสำคัญของการบริหารระบบ Linux
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคำสั่ง
apt
ให้เปิดเทอร์มินัลแล้วพิมพ์
man apt
อย่าลังเลที่จะแสดงความคิดเห็นหากคุณมีคำถามใด ๆ
ubuntu debian aptวิธีใช้คำสั่ง linux ftp เพื่อถ่ายโอนไฟล์
FTP (File Transfer Protocol) เป็นโปรโตคอลเครือข่ายมาตรฐานที่ใช้ในการถ่ายโอนไฟล์ไปยังและจากเครือข่ายระยะไกล ในบทช่วยสอนนี้เราจะแสดงวิธีใช้คำสั่ง linux ftp ผ่านตัวอย่างการปฏิบัติ
วิธีใช้คำสั่ง linux sftp เพื่อถ่ายโอนไฟล์
SFTP (SSH File Transfer Protocol) เป็นโปรโตคอลไฟล์ที่ปลอดภัยที่ใช้ในการเข้าถึงจัดการและถ่ายโอนไฟล์ผ่านการขนส่ง SSH ที่เข้ารหัส ในบทช่วยสอนนี้เราจะแสดงวิธีใช้คำสั่ง Linux `sftp`
วิธีใช้คำสั่ง linux sleep เพื่อหยุดสคริปต์ bash ชั่วคราว
สลีปเป็นยูทิลิตีบรรทัดคำสั่งที่ช่วยให้คุณสามารถระงับกระบวนการโทรในเวลาที่กำหนด ในบทช่วยสอนนี้เราจะแสดงวิธีใช้คำสั่ง Linux sleep