วิธีใช้ APT Package Manager ใน Ubuntu 20.04 LTS

How Use Apt Package Manager Ubuntu 20



APT เป็นตัวจัดการแพ็คเกจเริ่มต้นบน Linux ที่ใช้ Ubuntu/Debian ในบทความนี้ ฉันจะแสดงวิธีใช้ตัวจัดการแพ็คเกจ APT บน Ubuntu 20.04 LTS มาเริ่มกันเลยดีกว่า

ที่เก็บแพ็คเกจ Ubuntu:

ที่เก็บแพ็คเกจของ Ubuntu นั้นเป็นไฟล์เซิร์ฟเวอร์ที่ เด็บ แพ็คเกจจะถูกเก็บไว้







Ubuntu มีที่เก็บแพ็คเกจหลักอย่างเป็นทางการ 4 แห่ง: หลัก , ถูก จำกัด , จักรวาล , และ ลิขสิทธิ์ .



ใน หลัก พื้นที่เก็บข้อมูล Ubuntu รองรับซอฟต์แวร์โอเพ่นซอร์สฟรี



ใน ถูก จำกัด พื้นที่เก็บข้อมูล ไดรเวอร์ที่เป็นกรรมสิทธิ์ (เช่น NVIDIA) จะถูกเก็บไว้





ใน จักรวาล พื้นที่เก็บข้อมูล ซอฟต์แวร์โอเพ่นซอร์สและฟรีที่ดูแลโดยชุมชนจะถูกเก็บไว้

ใน ลิขสิทธิ์ พื้นที่เก็บข้อมูล ซอฟต์แวร์ที่มีการจำกัดลิขสิทธิ์หรือประเด็นทางกฎหมายจะถูกเก็บไว้



Ubuntu ยังมีที่เก็บแพ็คเกจพิเศษที่เรียกว่า พันธมิตร . ใน พันธมิตร ที่เก็บ ซอฟต์แวร์ที่เป็นกรรมสิทธิ์และซอฟต์แวร์แบบปิดบางตัวจะถูกเก็บไว้

มีที่เก็บแพ็คเกจของบุคคลที่สามและ PPA อื่นๆ ซึ่งคุณสามารถเพิ่มบน Ubuntu เพื่อติดตั้งแพ็คเกจซอฟต์แวร์ที่คุณต้องการได้เช่นกัน

ไฟล์การกำหนดค่าที่เก็บแพ็คเกจ Ubuntu:

ข้อมูลที่เก็บแพ็คเกจ Ubuntu ถูกเก็บไว้ใน /etc/apt/sources.list ไฟล์. PPA บุคคลที่สามและที่เก็บข้อมูลอื่น ๆ จะถูกจัดเก็บเป็น .รายการ ไฟล์ใน /etc/apt/sources.list.d/ ไดเรกทอรี มีไฟล์การกำหนดค่าเป็นไฟล์ข้อความธรรมดา ดังนั้น คุณสามารถใช้โปรแกรมแก้ไขข้อความเพื่อจัดการได้อย่างง่ายดาย

เนื้อหาของ /etc/apt/sources.list ไฟล์จะแสดงในภาพหน้าจอด้านล่าง

$แมว /ฯลฯ/ฉลาด/source.list

ที่นี่แต่ละบรรทัดขึ้นต้นด้วย เด็บ หรือ deb-src เป็นบรรทัดที่เก็บแพ็คเกจ APT เส้นที่ขึ้นต้นด้วย # (แฮช) คือความคิดเห็น พวกเขาอธิบายว่าที่เก็บมีไว้เพื่ออะไร

บรรทัดที่เก็บแพ็คเกจ APT มีรูปแบบต่อไปนี้:

<พิมพ์> <url> <ชื่อรุ่น> <ชื่อที่เก็บ>

ที่นี่, เป็นไปได้ เด็บ หรือ deb-src .

เด็บ ใช้เพื่อกำหนดที่เก็บที่มีแพ็คเกจที่คอมไพล์แล้ว

deb-src ใช้เพื่อกำหนดที่เก็บที่มีซอร์สโค้ดของแพ็คเกจซึ่งต้องรวบรวมก่อนใช้งาน

deb-src ส่วนใหญ่จะใช้เพื่อการพัฒนา หากคุณไม่ใช่นักพัฒนาซอฟต์แวร์หรือไม่รู้ว่าสิ่งนี้คืออะไร ก็ใช้ เด็บ .

คือตำแหน่ง (เช่น http://us.archive.ubuntu.com/ubuntu/) ที่โฮสต์แพ็คเกจ ตัวจัดการแพ็คเกจ APT จะดาวน์โหลดข้อมูลแพ็คเกจและไฟล์แพ็คเกจจากตำแหน่งนี้

เป็นชื่อรหัสของเวอร์ชัน Ubuntu ที่คุณใช้งานอยู่

คุณสามารถค้นหาชื่อรหัสของเครื่อง Ubuntu ของคุณด้วยคำสั่งต่อไปนี้:

$lsb_release-cs

ในกรณีของ Ubuntu 20.04 LTS, the เป็น โฟกัส .

นอกจากนี้ยังมี อัพเดท (เช่น . โฟกัส-อัพเดท ) สำหรับที่เก็บแพ็คเกจอย่างเป็นทางการของ Ubuntu ซึ่งเก็บการอัปเดตเพิ่มเติมของแพ็คเกจทั้งหมดหลังจากการเปิดตัวเวอร์ชัน Ubuntu

NS เป็นชื่อของที่เก็บแพ็กเกจ ในกรณีของที่เก็บแพ็คเกจ Ubuntu อย่างเป็นทางการ the เป็น หลัก , ถูก จำกัด , จักรวาล , และ ลิขสิทธิ์ .

จะใส่ก็ได้ ในบรรทัดที่เก็บแพ็คเกจ APT เดียวกันคั่นด้วยช่องว่าง (เช่น เอกภพที่ถูกจำกัดหลัก ).

นี่คือตัวอย่างของบรรทัดที่เก็บแพ็คเกจ APT:

เด็บ http://us.archive.ubuntu.com/อูบุนตู/จำกัดโฟกัสหลัก

แสดงรายการที่เก็บแพ็คเกจที่เปิดใช้งานของ Ubuntu:

คุณสามารถแสดงรายการที่เก็บแพ็คเกจที่เปิดใช้งานทั้งหมดของระบบปฏิบัติการ Ubuntu ของคุณด้วยคำสั่งต่อไปนี้:

$sudo egrep -ชม -v '(^ #) | (^ $)' /ฯลฯ/ฉลาด/source.list $(ลส
/ฯลฯ/ฉลาด/source.list.d/ *.รายการ2> /dev/โมฆะ)

อย่างที่คุณเห็น ที่เก็บแพ็กเกจที่เปิดใช้งานทั้งหมดจะแสดงขึ้น

การจัดการที่เก็บแพ็คเกจอย่างเป็นทางการ:

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

คุณสามารถเปิดใช้งานที่เก็บแพ็คเกจอย่างเป็นทางการของ Ubuntu (สมมติว่า ถูก จำกัด ) ด้วยคำสั่งต่อไปนี้:

$sudoapt-add-repository ถูก จำกัด

อย่างที่คุณเห็น ถูก จำกัด เปิดใช้งานที่เก็บอยู่แล้ว หากปิดใช้งานด้วยเหตุผลบางประการ ระบบจะเปิดใช้งาน

คุณสามารถปิดการใช้งานหรือลบอย่างเป็นทางการ ถูก จำกัด ที่เก็บข้อมูลดังนี้:

$sudoapt-add-repository--ลบถูก จำกัด

อย่างที่คุณเห็น ถูก จำกัด ที่เก็บข้อมูลถูกปิดใช้งาน .

การเพิ่มและลบ Repository ของพันธมิตร Ubuntu:

คุณสามารถเพิ่ม Ubuntu พันธมิตร ที่เก็บด้วยคำสั่งต่อไปนี้:

$sudoapt-add-repository'deb http://archive.canonical.com/ubuntu
$(lsb_release -cs)พันธมิตร'

อูบุนตู พันธมิตร ควรเปิดใช้งานที่เก็บ

อย่างที่คุณเห็น Ubuntu พันธมิตร เปิดใช้งานที่เก็บแล้ว

$sudo egrep -ชม -v '(^ #) | (^ $)' /ฯลฯ/ฉลาด/source.list $(ลส /ฯลฯ/ฉลาด/source.list.d/ *.รายการ
2> /dev/โมฆะ)

คุณยังสามารถลบ Ubuntu พันธมิตร ที่เก็บด้วยคำสั่งต่อไปนี้:

$sudoapt-add-repository--ลบ 'deb http://archive.canonical.com/ubuntu
$(lsb_release -cs)พันธมิตร'

การจัดการที่เก็บแพ็คเกจของบุคคลที่สาม:

หากที่เก็บแพ็คเกจอย่างเป็นทางการของ Ubuntu ไม่มีซอฟต์แวร์/เครื่องมือที่คุณต้องการ คุณสามารถเพิ่มที่เก็บแพ็คเกจของบุคคลที่สามและ PPA บน Ubuntu และติดตั้งซอฟต์แวร์/เครื่องมือที่คุณต้องการได้จากที่นั่น

แหล่งที่ดีของ Ubuntu PPA ของบุคคลที่สามคือ ยิงจรวดขีปนาวุธ . เยี่ยมชม หน้า Launchpad Ubuntu PPA และค้นหาซอฟต์แวร์/เครื่องมือ (เช่น codeblocks ) คุณกำลังมองหาที่นั่น

จากผลการค้นหา คุณสามารถค้นหาที่เก็บ PPA ของบริษัทอื่นของซอฟต์แวร์/เครื่องมือที่คุณต้องการ คลิกที่ลิงค์ PPA ที่คุณชอบ ฉันได้เลือก Codeblocks บิลด์รายวัน PPA สำหรับการสาธิต

PPA ควรมีคำแนะนำในการติดตั้งสิ่งต่างๆ จาก PPA ดังที่คุณเห็นในภาพหน้าจอด้านล่าง เพียงทำตามคำแนะนำในการติดตั้งเฉพาะของ PPA

ตัวอย่างเช่น Codeblocks บิลด์รายวัน PPA บอกให้คุณเรียกใช้ 3 คำสั่งเพื่อติดตั้ง Codeblocks Daily build

$sudoadd-apt-repository ppa:codeblocks-devs/รายวัน
$sudo apt-get update
$sudo apt-get installcodeblocks codeblocks-contrib

ที่นี่ คำสั่งต่อไปนี้ใช้เพื่อเพิ่ม PPA ให้กับระบบปฏิบัติการ Ubuntu ของคุณ:

$sudoadd-apt-repository ppa:codeblocks-devs/รายวัน

เพื่อยืนยัน กด .

ควรเพิ่ม PPA และควรอัปเดตแคชที่เก็บแพ็คเกจ APT

ในกรณีของฉัน PPA จะใช้งานไม่ได้เนื่องจากยังไม่รองรับ Ubuntu 20.04 LTS แต่มันเพิ่ม

อย่างที่คุณเห็น เพิ่มที่เก็บ PPA ลงในเครื่อง Ubuntu ของฉันแล้ว

$sudo egrep -ชม -v '(^ #) | (^ $)' /ฯลฯ/ฉลาด/source.list $(ลส
/ฯลฯ/ฉลาด/source.list.d/ *.รายการ2> /dev/โมฆะ)

หากต้องการ คุณสามารถลบ PPA ด้วยคำสั่งต่อไปนี้:

$sudoadd-apt-repository--ลบppa:codeblocks-devs/รายวัน

เพื่อยืนยันการดำเนินการลบ ให้กด .

ควรถอด PPA ออก อย่างที่คุณเห็น PPA ไม่มีอีกต่อไปใน /etc/apt/sources.list ไฟล์หรือใน /etc/apt/sources.list.d/ ไดเรกทอรี

$sudo egrep -ชม -v '(^ #) | (^ $)' /ฯลฯ/ฉลาด/source.list $(ลส
/ฯลฯ/ฉลาด/source.list.d/ *.รายการ2> /dev/โมฆะ)

ซอฟต์แวร์ของบริษัทอื่นบางตัว (เช่น Docker, MongoDB) อาจมีบรรทัดที่เก็บแพ็คเกจ APT ซึ่งคุณสามารถเพิ่มบน Ubuntu เพื่อติดตั้งได้

ตัวอย่างเช่น บรรทัดที่เก็บแพ็คเกจ APT อย่างเป็นทางการของ Docker อาจมีลักษณะดังนี้:

เด็บ[โค้ง=amd64]https://download.docker.com/linux/ubuntu โฟกัสเสถียร

ที่นี่, โฟกัส คือ ของ Ubuntu 20.04 LTS

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

$sudoapt-add-repository'deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)มั่นคง'

ที่นี่, $(lsb_release -cs) จะถูกแทนที่ด้วย ของเวอร์ชัน Ubuntu ของคุณ (เช่น โฟกัส สำหรับ Ubuntu 20.04 LTS)

ควรเพิ่มที่เก็บแพ็คเกจอย่างเป็นทางการของ Docker

ละเว้นข้อผิดพลาด นักเทียบท่ายังไม่รองรับ Ubuntu 20.04 LTS ฉันได้ใช้เพื่อสาธิตวิธีการเพิ่ม/ลบที่เก็บข้อมูลแพ็คเกจของบุคคลที่สามบน Ubuntu เท่านั้น

อย่างที่คุณเห็น ที่เก็บแพ็คเกจ Docker ถูกเพิ่มเข้ามา

$sudo egrep -ชม -v '(^ #) | (^ $)' /ฯลฯ/ฉลาด/source.list $(ลส
/ฯลฯ/ฉลาด/source.list.d/ *.รายการ2> /dev/โมฆะ)

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

$sudo egrep -ชม -v '(^ #) | (^ $)' /ฯลฯ/ฉลาด/source.list $(ลส
/ฯลฯ/ฉลาด/source.list.d/ *.รายการ2> /dev/โมฆะ)

จากนั้นคัดลอกบรรทัดที่เก็บแพ็คเกจ APT ที่คุณต้องการลบออกจากรายการ

จากนั้น ลบที่เก็บแพ็กเกจส่วนที่สามดังนี้:

$sudoapt-add-repository--ลบ 'deb [arch=amd64] https://download.docker.com
/linux/ubuntu โฟกัสคงที่'

อย่างที่คุณเห็น ที่เก็บแพ็กเกจของบริษัทอื่นไม่อยู่ในรายการที่เก็บแพ็กเกจที่เปิดใช้งานอีกต่อไป

$sudo egrep -ชม -v '(^ #) | (^ $)' /ฯลฯ/ฉลาด/source.list $(ลส
/ฯลฯ/ฉลาด/source.list.d/ *.รายการ2> /dev/โมฆะ)

กำลังอัปเดตแคชที่เก็บแพ็กเกจ:

เมื่อคุณเพิ่มที่เก็บแพ็คเกจ APT ใหม่แล้ว ให้รันคำสั่งต่อไปนี้เพื่ออัพเดตแคชที่เก็บแพ็คเกจ APT:

$sudoapt update

ควรอัปเดตแคชที่เก็บแพ็กเกจ APT

รายการแพ็คเกจที่ติดตั้ง:

คุณสามารถแสดงรายการแพ็คเกจทั้งหมดที่ติดตั้งบนเครื่อง Ubuntu ของคุณด้วยคำสั่งต่อไปนี้:

$sudoรายการ apt--ติดตั้งแล้ว

แพ็คเกจที่ติดตั้งทั้งหมด (เช่น acl , acpi-สนับสนุน ) เวอร์ชันแพ็คเกจ (เช่น 2.2.53-6 , 0.143 ) สถาปัตยกรรมแพ็คเกจ (เช่น amd64 ) ควรแสดงรายการตามที่คุณเห็นในภาพหน้าจอด้านล่าง รายการยาวมาก

รายการแพ็คเกจที่อัพเกรดได้:

หากคุณต้องการแสดงรายการแพ็คเกจที่ติดตั้งบนเครื่อง Ubuntu ของคุณ แต่มีเวอร์ชันใหม่กว่า (อัปเดต) อยู่ในที่เก็บแพ็คเกจ ให้รันคำสั่งต่อไปนี้:

$sudoรายการ apt--upgradable

อย่างที่คุณเห็น แพ็คเกจทั้งหมดที่มีการอัปเดต (เวอร์ชันที่ใหม่กว่า) มีอยู่ในรายการ ฉันจะแสดงวิธีการติดตั้งโปรแกรมปรับปรุงเหล่านี้ในส่วนหลังของบทความนี้

ค้นหาแพ็คเกจ:

คุณสามารถค้นหาแพ็คเกจตามชื่อแพ็คเกจ คำอธิบายแพ็คเกจ และอื่นๆ คุณสามารถใช้ Regular Expressions ในการค้นหาแพ็คเกจได้เช่นกัน

ตัวอย่างเช่น คุณสามารถค้นหาทั้งหมดที่มี โปรแกรมแก้ไขข้อความ แพ็คเกจดังนี้:

$sudoการค้นหาที่เหมาะสม'โปรแกรมแก้ไขข้อความ'

อย่างที่คุณเห็น แพ็คเกจที่ตรงกับคำค้นหา โปรแกรมแก้ไขข้อความ มีการระบุไว้ รายการยาวมาก ฉันได้แสดงเพียงส่วนเล็ก ๆ ของรายการที่นี่

ในที่นี้ ข้อความสีเขียวแสดงถึงชื่อแพ็คเกจที่คุณสามารถใช้เพื่อติดตั้งแพ็คเกจบนเครื่อง Ubuntu ของคุณ

คุณยังสามารถใช้นิพจน์ทั่วไปเพื่อค้นหาแพ็คเกจได้อีกด้วย

ตัวอย่างเช่น คุณสามารถค้นหาแพ็คเกจที่ขึ้นต้นด้วย โหนด- ดังนี้

$sudoการค้นหาที่เหมาะสม'^โหนด-'

หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติมเกี่ยวกับแพ็คเกจเฉพาะ (เช่น nodejs ) คุณสามารถเรียกใช้คำสั่งต่อไปนี้:

$sudoapt แสดง nodejs

อย่างที่คุณเห็น ข้อมูลมากมายเกี่ยวกับ nodejs แพ็คเกจจะปรากฏขึ้น

ที่นี่,

NS บรรจุุภัณฑ์ ชื่อคือ nodejs .

แพ็คเกจ เวอร์ชั่น เป็น 10.19.0~dfsg-3ubuntu1 .

แพ็คเกจมาจาก เว็บ ส่วน ของ จักรวาล ที่เก็บ

แพ็คเกจจะใช้ 158 KB ของพื้นที่ดิสก์เมื่อติดตั้งแล้ว ( ขนาดติดตั้ง ).

มัน พึ่งพา บน libc6 และ libnode64 แพ็คเกจ

NS หน้าแรก ของโครงการคือ http://nodejs.org .

แพ็คเกจ ขนาดดาวน์โหลด เป็น 61.1 KB .

แพ็คเกจมาจาก http://us.archive.ubuntu.com/ubuntu focal/universe amd64 Packages ที่เก็บ ( APT-แหล่งที่มา ) เป็นต้น

แพ็คเกจมีไว้เพื่ออะไรอธิบายไว้ใน คำอธิบาย ส่วน.

มีข้อมูลอีกมากมายที่คุณสามารถอ่านได้หากต้องการ

การติดตั้งแพ็คเกจจากที่เก็บแพ็คเกจที่เปิดใช้งาน:

เมื่อคุณพบแพ็คเกจหรือแพ็คเกจที่คุณต้องการติดตั้งแล้ว คุณสามารถติดตั้งบนเครื่อง Ubuntu ของคุณได้อย่างง่ายดาย

คุณสามารถติดตั้งแพ็คเกจเดียว (เช่น nodejs ) ดังนี้

$sudoฉลาดติดตั้งnodejs

อย่างที่คุณเห็น การติดตั้งแพ็คเกจนี้จะเป็นการติดตั้ง 3 แพ็คเกจการพึ่งพาเพิ่มเติม จะมีการติดตั้งแพ็คเกจใหม่ทั้งหมด 4 แพ็คเกจ คุณจะต้องดาวน์โหลดเกี่ยวกับ 6,807 KB ของไฟล์แพ็คเกจจากอินเทอร์เน็ต เมื่อติดตั้งแพ็คเกจแล้ว มันจะกินไฟประมาณ 30.7 MB ของพื้นที่ดิสก์เพิ่มเติม

เพื่อยืนยันการติดตั้ง กด และ แล้วกด .

อย่างที่คุณเห็น กำลังดาวน์โหลดแพ็คเกจที่จำเป็นจากอินเทอร์เน็ต

ณ จุดนี้ควรติดตั้งแพ็คเกจ

คุณยังสามารถติดตั้งแพ็คเกจได้มากกว่าหนึ่งแพ็คเกจ (เช่น filezilla , apache2 , vsftpd ) พร้อมกันดังนี้

$sudoฉลาดติดตั้งfilezilla apache2 vsftpd

เพื่อยืนยันการติดตั้ง กด และ แล้วกด .

กำลังดาวน์โหลดแพ็คเกจที่จำเป็นจากอินเทอร์เน็ต

ณ จุดนี้ ควรติดตั้งแพ็คเกจทั้งหมด

การติดตั้งแพ็คเกจ DEB บุคคลที่สาม:

คุณสามารถติดตั้งไฟล์แพ็คเกจ DEB (.deb) ของบริษัทอื่นบนเครื่อง Ubuntu ของคุณได้โดยใช้ตัวจัดการแพ็คเกจ APT หากแพ็คเกจ DEB ของบริษัทอื่นมีการขึ้นต่อกัน ตัวจัดการแพ็คเกจ APT จะพยายามแก้ไขด้วยเช่นกัน

ตัวอย่างเช่น ฉันได้ดาวน์โหลดไฟล์แพ็คเกจ Visual Studio Code DEB จากไฟล์ เว็บไซต์อย่างเป็นทางการของ Visual Studio Code . ไฟล์แพ็คเกจ DEB code_1.44.2-1587059832_amd64.deb อยู่ใน ~/ดาวน์โหลด ไดเร็กทอรีดังที่คุณเห็นในภาพหน้าจอด้านล่าง

ตอนนี้คุณสามารถติดตั้งไฟล์แพ็คเกจ DEB ได้ code_1.44.2-1587059832_amd64.deb โดยใช้ตัวจัดการแพ็คเกจ APT ดังนี้:

$sudoฉลาดติดตั้ง./ดาวน์โหลด/รหัส_1.44.2-1587059832_amd64.deb

ควรติดตั้งไฟล์แพ็คเกจ DEB

การติดตั้งเวอร์ชันแพ็คเกจเฉพาะ:

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

คุณสามารถค้นหาเวอร์ชันที่มีทั้งหมดของแพ็คเกจ (เช่น netplan.io ) ด้วยคำสั่งต่อไปนี้:

$sudoฉลาดแสดง-ถึง <แข็งแกร่ง>netplan.ioแข็งแกร่ง> 2> /dev/โมฆะ| กริปเวอร์ชั่น

อย่างที่คุณเห็น 2 รุ่น ( 0.99-0ubuntu2 และ 0.99-0ubuntu1 ) ของ netplan.io แพคเกจสามารถใช้ได้

ตอนนี้คุณสามารถติดตั้ง netplan.io รุ่น 0.99-0ubuntu2 ดังนี้

$sudoฉลาดติดตั้งnetplan.io =0.99-0ubuntu2

เพื่อยืนยันการติดตั้ง กด และ แล้วกด .

netplan.io รุ่น 0.99-0ubuntu2 ควรติดตั้ง

ในทำนองเดียวกันคุณสามารถติดตั้ง netplan.io รุ่น 0.99-0ubuntu1 ดังนี้

$sudoฉลาดติดตั้งnetplan.io =0.99-0ubuntu1

การถอนการติดตั้งแพ็คเกจ:

คุณสามารถถอนการติดตั้งแพ็คเกจได้อย่างง่ายดายด้วยตัวจัดการแพ็คเกจ APT

คุณสามารถถอนการติดตั้งแพ็คเกจ (เช่น nodejs ) ดังนี้

$sudoapt ลบ nodejs

เพื่อยืนยันการลบการทำงาน ให้กด และ แล้วกด .

ควรถอดบรรจุภัณฑ์ออก

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

$sudoapt ล้าง nodejs

ไฟล์ที่เหลือของแพ็คเกจ (ถ้ามี) ควรลบออก

การลบแพ็คเกจที่ไม่จำเป็น:

เมื่อคุณลบแพ็คเกจแล้ว แพ็คเกจการพึ่งพาที่ติดตั้งพร้อมกับแพ็คเกจจะไม่จำเป็นอีกต่อไป

คุณสามารถลบแพ็คเกจที่ไม่จำเป็นเหล่านี้ได้ด้วยคำสั่งต่อไปนี้:

$sudoapt autoremove

อย่างที่คุณเห็น 3 แพ็คเกจไม่จำเป็นอีกต่อไป เมื่อลบแล้ว พื้นที่ดิสก์ประมาณ 30.5 MB จะว่าง

เพื่อยืนยันการดำเนินการลบ ให้กด และ แล้วกด .

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

การรักษาพัสดุให้ทันสมัยอยู่เสมอ:

ฉันได้กล่าวถึงหัวข้อนี้ในบทความแยกต่างหาก หากต้องการเรียนรู้วิธีทำให้แพ็คเกจทั้งหมดของเครื่อง Ubuntu ของคุณทันสมัยอยู่เสมอ อ่านบทความของฉัน วิธีอัปเดต Ubuntu 20.04 จากอินเทอร์เฟซบรรทัดคำสั่ง .

การทำความสะอาด:

แพ็คเกจทั้งหมดที่ตัวจัดการแพ็คเกจ APT ดาวน์โหลดจะถูกแคชใน / var / cache / apt / archives / ไดเร็กทอรีดังที่คุณเห็นในภาพหน้าจอด้านล่าง

$ลส -lh /ที่ไหน/แคช/ฉลาด/จดหมายเหตุ/

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

$sudoสะอาด

อย่างที่คุณเห็น แพ็คเกจแคชจะถูกลบออก

$ลส -lh /ที่ไหน/แคช/ฉลาด/จดหมายเหตุ/

นี่คือวิธีที่คุณใช้ตัวจัดการแพ็คเกจ APT ใน Ubuntu 20.04 LTS ขอบคุณที่อ่านบทความนี้