Bagaimana saya bisa membalikkan sudo apt-get install command

8

Di ubuntu, saya melakukan perintah ini:

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

Bagaimana saya bisa un-apt-get, atau menghapus paket yang ditariknya?

michael
sumber

Jawaban:

13

Pertama, Anda menghapus paket dengan menghapus atau membersihkan

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

Kemudian Anda menghapus dependensi yang tidak dibutuhkan sekarang

sudo apt-get autoremove

Dalam kasus build-dep Anda harus mencari tahu secara manual paket mana yang merupakan dependensi dari avant-window-manager. Synaptic akan memberitahumu itu.

Kim
sumber
4

apt-get remove harus melakukan triknya, apt-get purge jika Anda ingin membuang file konfigurasi juga.

Journeyman Geek
sumber
1
Juga, "apt-get autoremove" untuk menghapus paket yang diinstal sebagai dependensi, tetapi menghapus semua yang bergantung padanya.
petersohn
apt-get --purge remove packagename
Apache
ya, tetapi jika Anda ingin menghapusnya, itu akan memberi tahu Anda tentang autoremove;)
Journeyman Geek
0

Langkah pertama akan menghapus installpaket ed:

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

Langkah kedua akan mencari build-depdan menandai mereka sebagai diinstal secara otomatis, dan karenanya dilepas:

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

Anda mungkin atau mungkin tidak membutuhkan langkah ketiga:

sudo apt-get --purge autoremove

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

Ken Sharp
sumber