Pertanyaan Dapatkah saya secara otomatis menghapus semua paket yang pernah saya instal?


Sebagai Ubuntu noob, saya menginstal dan menghapus banyak paket, untuk mencobanya. Namun, selama berbulan-bulan, saya membuat kesalahan dengan menggunakan apt-get remove dari pada apt-get purge, yang bahkan tidak kusadari ada.

Apakah ada cara untuk menyebabkannya apt-get membersihkan semua paket yang telah saya hapus instalannya? Sistem saya penuh dengan file sisa yang tidak saya inginkan atau butuhkan dari lusinan paket yang berbeda.


28
2017-08-29 20:33


asal


Itu bukan "kesalahan" untuk melakukan ini. Perbedaan antara menghapus dan membersihkan adalah bahwa yang terakhir menghapus file konfigurasi di sistem tingkat. File konfigurasi pengguna Anda tidak terpengaruh oleh salah satu metode. Karena sangat sedikit program yang menggunakan konfigurasi tingkat-sistem, untuk sebagian besar program, kedua perintah itu pada praktiknya identik. Selanjutnya, file konfigurasi apa pun membutuhkan ruang yang sangat sedikit, sehingga tidak ada yang perlu Anda khawatirkan. - Paddy Landau
@PaddyLandau: Karena banyak dari paket-paket ini adalah layanan dan memang memiliki konfigurasi sistem, saya punya banyak file yang tersisa. Itu adalah kesalahan dalam kasus ini, karena saya berpikir remove menghapus file konfigurasi ini. - configurator


Jawaban:


Alternatif yang lebih sederhana, menggunakan aptitude (tidak diinstal secara default)

sudo aptitude purge '~c'

~c adalah pola pencarian bakat, artinya 'Pilih paket yang dihapus tetapi tidak dibersihkan'. (Kutipan tunggal untuk mencegah kemungkinan perluasan ~c oleh shell sebagai direktori home pengguna c.)

Perhatikan bahwa pembersihan akan menghapus file konfigurasi sistem, biasanya terletak di /etc, tetapi file konfigurasi pribadi, biasanya di beberapa direktori tersembunyi di rumah Anda, tidak dihapus (tidak selalu mudah untuk mengetahui yang mana).


30
2017-08-29 21:04



Apa yang terjadi ~c maksud disini? - configurator
@configurator: ini adalah sebuah aptitudePola pencarian, itu berarti 'Pilih paket yang dihapus tetapi tidak dibersihkan', lihat aptitudedokumentasi. - enzotib
Sesungguhnya, \~c mungkin dianggap lebih baik, karena akan berfungsi bahkan jika ada pengguna yang dipanggil c (dalam hal ini ~c akan diperluas oleh shell ke /home/c atau apapun itu cdirektori home, sebelum diteruskan ke aptitude). - Eliah Kagan
~c juga merupakan ekspresi pencarian yang valid dalam aptitudeUI terminal, jadi Anda juga bisa menggunakannya. - rookie1024


https://help.ubuntu.com/community/AptGet/Howto mengatakan:

dpkg -l | grep '^rc' | awk '{print $2}' | xargs dpkg --purge

13
2017-08-29 20:44



jika Anda telah menghapus OpenJDK JRE itu benar-benar tidak berguna - obysr
Ini juga harus berfungsi dpkg -l | awk '/^rc/ {print $2}' |xargs sudo dpkg --purge - Anwar


keduanya akan membersihkan paket Anda, tetapi Anda harus terbiasa menggunakan ini,

sudo apt-get remove --purge <package name>

yang akan membersihkan paket.

juga periksa ini, ini adalah utilitas yang disebut ubuntu-tweak, ia memiliki fitur yang disebut petugas kebersihan, yang memungkinkan Anda melihat paket-paket untuk membersihkan, dan bahkan konfigurasi. http://www.howtogeek.com/112974/how-to-customize-ubuntu-with-ubuntu-tweak/


3
2017-08-29 20:44



autoclean dan autoremove tidak ada hubungannya dengan wath OP bertanya - enzotib
apakah edit ini menjawabnya sekarang? - kmassada
Dihapus -1, tetapi tidak menjawab, karena OP sudah tahu bagaimana melakukan untuk masa depan, ia meminta paket yang sudah diinstal. - enzotib
+1 untuk menyebut Ubuntu Tweak. Ini yang saya gunakan untuk membersihkan sistem saya dan ini memberikan GUI yang bagus untuk memilih apa yang ingin saya bersihkan dan apa yang ingin saya simpan. - Christopher Kyle Horton


Saya menggunakan Ubuntu-Tweak untuk melakukan pekerjaan ini.

  1. Instal tweak Ubuntu

  2. Buka dengan mengetik "Ubuntu-tweak" di dasbor. Untuk membuka dasbor, tekan Super kunci.

    Ubuntu tweak in dash

  3. Pergi ke tab petugas kebersihan, Klik pada Konfigurasi Paket di bilah kiri, lalu beri tanda Tick di bagian kanan jendela dan kemudian klik Bersih tombol. Ini akan meminta kata sandi administratif, berikan dan tunggu sebentar ....... Sistem Anda bersih dari konfigurasi lama.

    cleaning in ubuntu tweak


3
2017-09-11 15:42





Sebagai alternatif untuk jawaban lainnya, Anda dapat menghapus file konfigurasi yang tersisa dengan menggunakan BleachBit utilitas (klik untuk menginstal).


1
2017-09-04 18:35