Saya menginstal Carpadio pada instalasi Xubuntu saya (USB Langsung), yang kemudian menarik lebih dari 50 paket dari, saya kira, sisi Ubuntu dari repositori. Sekarang saya ingin membatalkan ini. Namun untuk semua perburuan saya, saya tidak dapat menemukan sesuatu yang lebih berguna daripada Bagaimana saya bisa membalikkan perintah sudo apt get install, yang hanya menyarankan apt-get purge
. Ini tidak berguna karena yang dilakukannya hanyalah menghapus 2 paket (carpadio dan carpadio-gnomepanel).
/var/log/apt/history.log
memiliki daftar semua paket yang diinstal bersama dengan perintah itu. Jadi saya bertanya-tanya apakah ada cara mudah untuk menghapus semuanya ? Kalau tidak, saya bisa menginstal ulang, ini adalah instalasi baru, tapi saya penasaran.
Contoh kecil dari log riwayat (1/5-1/10 dari seluruh daftar)
Baris perintah:apt-get install cardapio-gnomepanel
Instal:libdbusmenu-qt2:amd64 (0.9.2-0ubuntu1, otomatis), python-packagekit:amd64 (0.7.2-4ubuntu3, otomatis), cups-pk-helper :amd64 (0.2.1.2-1ubuntu0.1, otomatis), geoclue:amd64 (0.12.0-1ubuntu12, otomatis), unity:amd64 (5.18.0-0ubuntu1, otomatis), indikator-printer:amd64 (0.1.6- 0ubuntu1, otomatis), libevolution:amd64 (3.2.3-0ubuntu6, otomatis), libqt4-declarative:amd64 (4.8.1-0ubuntu4.3, otomatis), libmtp9:amd64 (1.1.3-1ubuntu0.1, otomatis), tracker-miner-fs:amd64 (0.14.0-2ubuntu1, otomatis), gir1.2-rb-3.0:amd64 (2.96-0ubuntu4.2, otomatis), python-aptdaemon.pkcompat:amd64 (0.43+bzr805-0ubuntu7, otomatis), gnome-media:amd64 (3.4.0-0ubuntu3.1, otomatis), metacity:amd64 (2.34.1-1ubuntu11, otomatis), nautilus:amd64 (3.4.2-0ubuntu6, otomatis), libcompizconfig0:amd64 ( 0.9.7.0~bzr428-0ubuntu6, otomatis), compiz-plugins-default:amd64 (0.9.7.12-0ubuntu1, otomatis), libunistring0:amd64 (0.9.3-5, otomatis), libebackend-1.2 -1:amd64 (3.2.3-0ubuntu7, otomatis), ubuntu-docs:amd64 (12.04.6, otomatis), python-mako:amd64 (0.5.0-1, otomatis),
Kepada semua yang telah menyarankan autoremove
:Saya tidak yakin mengapa, tetapi saya hanya mendapatkan 1 paket terkait python lainnya (python-keybinder atau semacamnya) sebagai "tidak perlu" dan hanya itu yang dapat dihapus oleh autoremove.
Di antara penginstalan dan pencopotan, hanya perubahan besar yang menginstal xubuntu-restricted-extras
.
Jawaban Terbaik
Pada dasarnya, Anda harus apt-get remove
(atau apt-get purge) paket dan jalankan apt-get autoremove
setelah itu, untuk mengembalikan instalasi package-one
.
Mari kita lihat keseluruhan prosesnya:
-
sudo apt-get install package-one
menginstal 50 dependensi dengan tanda "otomatis" seperti yang juga dapat dilihat dari kutipan log dalam pertanyaan Anda -
sudo apt-get purge package-one
menghapus (membersihkan) hanya satu, tetapi melakukan jalankan ini!Semua tindakan instalasi berikut (jika Anda menjalankannya) akan menghasilkan pesan informasi dengan paket yang tidak lagi diperlukan:
The following packages were automatically installed and are no longer required: package-two package-three [...] Use 'apt-get autoremove' to remove them.
Daftar ini pada dasarnya hanyalah daftar semua paket yang ditandai sebagai "otomatis" tanpa ketergantungan terbalik padanya. Dengan kata lain, tidak ada alasan untuk menginstalnya sejauh menyangkut manajemen paket.
Catatan:Tidak diperlukan instalasi! Ini hanya untuk menunjukkan bahwa APT pintar memberi tahu Anda tentang paket yang tidak Anda butuhkan!
-
sudo apt-get autoremove --purge
menghapus (membersihkan) ini
Informasi lebih lanjut
-
Dokumentasi resmi di
autoremove
dariapt-get(8)
halaman manual:autoremove
digunakan untuk menghapus paket yang diinstal secara otomatis untuk memenuhi dependensi paket lain dan sekarang tidak lagi diperlukan. -
Apa cara yang benar untuk menghapus aplikasi sepenuhnya?