ฉันจะกลับคำสั่ง sudo apt-get install ได้อย่างไร


8

ใน Ubuntu ฉันทำตามคำสั่งเหล่านี้:

sudo apt-get install build-essential vala-desktop-agnostic checkinstall
sudo apt-get build-dep avant-window-navigator

ฉันจะถอนการติดตั้งหรือถอนการติดตั้งแพ็คเกจที่ดึงมาได้อย่างไร?

คำตอบ:


13

ก่อนอื่นให้ลบแพ็คเกจด้วยการลบหรือกำจัด

sudo apt-get purge build-essential vala-desktop-agnostic checkinstall
sudo apt-get purge ....

จากนั้นคุณลบการอ้างอิงที่ไม่จำเป็นตอนนี้

sudo apt-get autoremove

ในกรณีของ build-dep คุณจะต้องค้นหาด้วยตนเองว่าแพ็กเกจใดเป็น build-dependencies ของ avant-window-manager Synaptic จะบอกคุณว่า


4

การลบ apt-get ควรทำเคล็ดลับ apt-get purge ถ้าคุณต้องการดัมพ์ไฟล์ config ด้วย


1
นอกจากนี้ "apt-get autoremove" เพื่อลบแพ็คเกจที่ติดตั้งเป็นการอ้างอิง แต่ถอนการติดตั้งทุกสิ่งที่ขึ้นอยู่กับมัน
petersohn

apt-get --purge remove packagename
Apache

ใช่ แต่ถ้าคุณฉลาด - เอาออกมันจะบอกคุณเกี่ยวกับระบบตอบโต้อัตโนมัติ;)
Journeyman Geek

0

ขั้นตอนแรกจะลบinstallแพ็คเกจ ed:

sudo apt-get purge build-essential vala-desktop-agnostic checkinstall

ขั้นตอนที่สองจะค้นหาbuild-deps และทำเครื่องหมายว่าติดตั้งโดยอัตโนมัติและสามารถถอดออกได้:

sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | sed -e '/Build-Depends/!d;s/Build-Depends: \|,\|([^)]*),*\|\[[^]]*\]//g')

คุณอาจต้องการหรือไม่ต้องการขั้นตอนที่สาม:

sudo apt-get --purge autoremove

Ref: http://www.webupd8.org/2010/10/undo-apt-get-build-dep-remove-build.html

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.