GNU/Linux >> Belajar Linux >  >> Ubuntu

Apakah Mungkin Untuk Membatalkan Perintah Instal Apt-get?

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 dari apt-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?

Terkait:Bagaimana cara menginstal Oracle 18c (Edisi Perusahaan) di Ubuntu 18.04?
Ubuntu
  1. Anggur 6.9 Dirilis! Cara Menginstal di Ubuntu 21.04, 20.04

  2. Instal Crossbuild-essential-armhf Di AMD64?

  3. Perintah Manusia Tidak Bekerja?

  1. Bagaimana Cara Menginstal Gfortran?

  2. Sudo:Perintah Tidak Ditemukan?

  3. bc:perintah tidak ditemukan

  1. Menginstal Java di Ubuntu Menggunakan Apt-get

  2. Instal/hapus Daftar Paket Dari Baris Perintah Dengan Apt-get?

  3. Apakah Mungkin Menginstal Autocad Atau Alternatif Di Ubuntu ??