Apa cara yang baik untuk membersihkan sistem (dan apakah Bleachbit aman) di Ubuntu 14.04?

39

Saya menggunakan Ubuntu 14,04 (Trusty Tahr) selama sekitar satu tahun (sebenarnya memutakhirkannya dari Ubuntu 12,04 (Precise Pangolin)), dan selama ini saya menginstal beberapa paket, dan menghapus beberapa paket lainnya.

Sekarang saya pikir ini mungkin saatnya untuk membersihkan sistem karena kemungkinan beberapa hal yang tidak terpakai ada di sana (baik dari yang lama 12,04 dan yang baru 14,04), dan saya berharap memiliki sistem yang lebih bersih yang bekerja lebih cepat.

Saya menemukan dua tautan ini:

Kedua tautan itu tampaknya bagus, tetapi ketika saya menemukan apa yang mereka katakan, Bleachbitseseorang mengatakan ya, dan yang lain mengatakan tidak - agak bertentangan.

Apa yang harus dilakukan untuk tugas bersama ini?

artm
sumber
1
Bersihkan apa sebenarnya? Paket-paket yang tidak digunakan misalnya, coba apt-get autoremove
xangua
1
bersihkan sistem - jika itu mungkin ..
artm
1
Itu mungkin bukan jawaban yang Anda inginkan, tetapi tetap: miliki OS, /homedan data Anda pada partisi yang terpisah. Kemudian, cukup instal sistem yang sama sekali baru (penyimpanan home/dan data); jika Anda tidak membuat lompatan terlalu besar, sebagian besar konfigurasi masih akan berfungsi seperti sebelumnya. Tentu saja Anda harus menginstal ulang semuanya, tetapi itu adalah bagian dari pembersihan: instal hanya apa yang Anda butuhkan saat Anda membutuhkannya.
Raphael
1
@artm dalam hal ini Linux jauh lebih baik daripada Windows. Kami tidak memiliki registri dengan kunci palsu yang memperlambat sistem Anda. Jika Anda menghapus banyak di Ubuntu Anda mungkin memiliki pustaka yang tidak lagi digunakan TETAPI kita berbicara tentang file dengan ukuran beberapa-byte-di sini. Tidak sepadan dengan waktu bagiku. Membersihkan sistem Anda di Ubuntu biasanya menghapus perangkat lunak yang Anda instal dan tidak pernah digunakan;)
Rinzwind
1
@artm gunakan ubuntu tweak yang berisi sistem petugas kebersihan akan membantu Anda persis seperti yang Anda inginkan
redchief

Jawaban:

38

Untuk menghapus paket apa pun yang tidak diperlukan oleh sistem:

sudo apt-get autoremove

Jawaban lain untuk pertanyaan ini:

sudo apt-get clean

Ini hanya menghapus cache paket untuk mengunduh paket baru, itu tidak akan menghapus paket apa pun.

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

Thom Wilhelm
sumber
Berhati-hatilah karena ada bug bug.launchpad.net/ubuntu/+source/apt/+bug/1615381 untuk autoremovedan mungkin ia akan menghapus semua kernel, termasuk kernel yang sedang berjalan.
Perilaku Tidak
17

Tweak Ubuntu sesuai keinginan Anda.

Ini memiliki opsi "petugas kebersihan" di mana Anda dapat menghapus file cache, menghapus kernel lama, menghapus yatim .debdan lebih seperti itu. Tetapi apa yang dihapus cenderung menjadi beberapa MB perangkat lunak yang tidak lagi digunakan pada sistem Anda tetapi tidak akan mengganggu apa yang biasanya Anda lakukan.

Kerusakan kateharus diperlakukan seperti itu: cari kerusakan secara online dan lihat ada perbaikan, jika tidak Anda dapat memilih untuk mengajukan laporan bug kate.

Rinzwind
sumber
Harap perbaiki tautan yang rusak.
3
Perhatikan bahwa Ubuntu Tweak tidak lagi dipertahankan pada Mei 2016, menurut Project Page pada Launchpad .
Thomas Ward
5
Adakah alternatif untuk Ubuntu Tweak?
Xiaodong Qi
11

Cara termudah untuk membersihkan adalah dengan menjalankan ini di Terminal:

sudo apt-get clean

Jika mau, Anda dapat menginstal dan menjalankan Bleachbit. Tampaknya agak efektif dari apa yang saya baca, tetapi mungkin hanya melakukan hal yang sama yang dapat Anda lakukan secara manual. Itu hanya menempatkan semua kotak centang di satu tempat.

Daniel
sumber
Saya baru saja mencoba sudo apt-get clean- sepertinya tidak ada yang dilakukan ..
artm
2
sudo apt-get clean adalah yang membersihkan paket-paket yang tidak digunakan, jadi jika itu tidak melakukan apa-apa, maka Anda sudah membersihkan paket secara bijak.
Daniel
1
Jika Anda ingin menghapus hal-hal seperti unduhan lama, Anda harus melakukannya secara manual, atau menemukan sesuatu seperti Ubuntu tweak atau Bleachbit untuk menghapus cache dan histori dll.
Daniel
11

Di Linux biasanya tidak perlu membersihkan sistem Anda, bahkan setelah beberapa pembaruan. APT menyimpan jejak paket mana yang menginstal file mana dan menghapusnya saat mencopot paket.

Sistem Anda tidak menjadi lebih lambat jika ada banyak paket yang diinstal (selama Anda masih memiliki ruang kosong yang cukup).

Juga tidak ada sistem registry yang luas seperti pada Windows, tetapi banyak program memiliki file konfigurasi di /etc. Biasanya lebih baik tidak menyentuh file-file ini kecuali Anda tahu apa yang Anda lakukan. File-file konfigurasi ini adalah satu-satunya hal yang tidak dihapus oleh APT ketika menghapus paket (karena Anda mungkin ingin menggunakannya lagi di masa depan). Jika Anda ingin menghapus file konfigurasi dari paket yang dihapus, Anda dapat memanggil

dpkg --purge PACKAGENAME

untuk setiap paket yang ingin Anda hapus atau gunakan

dpkg -l | awk '/^rc/ {print $2}' | xargs --no-run-if-empty sudo dpkg --purge

untuk menghapus file konfigurasi semua paket yang dihapus. Namun Anda seharusnya tidak mengharapkan kecepatan sistem Anda.

R2D2
sumber
9

Untuk menyingkirkan paket parsial - sudo apt-get autoclean

Singkirkan data lokal yang tidak perlu - localepurge

Singkirkan paket "yatim piatu" - sudo deborphan | xargs sudo apt-get -y remove --purge

Anda dapat merujuk artikel ini untuk informasi lebih rinci

http://www.ubuntugeek.com/cleaning-up-a-ubuntu-gnulinux-system-updated-with-ubuntu-14-10-and-more-tools-added.html .

Prashant Chikhalkar
sumber
localepurgemungkin dikonfigurasikan untuk secara otomatis dijalankan saat menggunakan dpkg, jadi mungkin tidak perlu untuk menggunakannya. Untuk memeriksa penggunaan inilocalepurge --help
PeterM
9

Di bawah ini adalah alat sistem pembersihan

  1. BleachBit

  2. Ubuntu Tweak

  3. GCleaner

  4. Penyapu

  5. Stacer: Pengoptimal Linux & pemantauan sumber terbuka

Saya mendapat daftar suara di atas dari sini

masukkan deskripsi gambar di sini

Dan untuk menghapus file yang tidak perlu ikuti alat di bawah ini

  1. baobab - GUI
  2. ncdu - OUTPUT di CLI dan juga bekerja server jauh melalui SSH.
  3. cruft

Semoga ini bisa membantu Anda.

Rohan Khude
sumber
itu terlihat bagus terima kasih (tidak berharap bahwa ada begitu banyak, dan Bleachbit adalah alat utama ..)
artm
+1 untuk ncdu. Saya mengalami masalah di mana seluruh drive saya penuh. Saya pernah menggunakan baobab di masa lalu, dan sedikit bleachbit membantu, tetapi ncdu benar-benar mengebor cepat ke file apa yang mengambil ruang, dan memindai lebih cepat daripada alat lain. Ini pada 17.10, jadi masih merupakan alat yang sangat relevan.
labirin
2

Ubuntu Cleaner akan menghapus yang berikut ini di Ubuntu dan turunannya:

  • Tembolok aplikasi
  • Tembolok peramban
  • Cache apt
  • Paket file konfigurasi
  • Paket yang tidak dibutuhkan
  • Tembolok gambar kecil
  • Kernel lama

Instalasi

  1. Untuk menginstal Ubuntu Cleaner di Ubuntu, tambahkan PPA berikut:

    sudo add-apt-repository ppa:gerardpuig/ppa
    
  2. Perbarui daftar repositori menggunakan perintah:

    sudo apt-get update
    
  3. Kemudian, instal Ubuntu Cleaner seperti yang ditunjukkan di bawah ini.

    sudo apt-get install ubuntu-cleaner
    
Sid
sumber
Menggunakan Ubuntu Cleaner dengan perintah autoclean, autoremove, clean yang sesekali. Bekerja sangat baik
HattinGokbori87