GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Menghapus Semua Kecuali Paket Default Ubuntu?

Saya memiliki Dell Mini 9 dengan SSD 8 GB. Saya menginstal Lucid beberapa tahun yang lalu, dan memutakhirkan setiap kali, dan sekarang hard disk saya hampir penuh. Saya melihat bahwa program default baru dapat diinstal tetapi yang lama tidak dihapus secara otomatis (mis. Banshee dan Rhythmbox). Sekarang saya dapat menginstal distro baru dari awal tetapi jika ada cara untuk menghindari kerumitan, itu akan sangat bagus. Saya tidak keberatan jika program yang telah saya instal selama bertahun-tahun dihapus, hanya beberapa dan saya dapat menginstalnya kembali dalam sekejap.

Jawaban Terbaik

Solusi untuk pertanyaan ini mungkin akan menyelesaikan masalah Anda juga.

Ubuntu sebelum 12.04

Dari gnome-terminal lakukan:

cat filesystem.manifest-desktop | awk '{print $1}' | sort > default.txt

Ini akan menyingkirkan versi paket dan meninggalkan Anda dengan daftar yang diurutkan default.txt berisi semua paket yang diinstal secara default. Seperti yang disebutkan dalam pertanyaan tertaut, ingatlah bahwa Anda mungkin mengubah instalasi default saat menginstal pembaruan dan/atau paket terbatas selama instalasi Ubuntu.

Ubuntu 12.04

Langkah di atas telah berubah sedikit. Untuk mendapatkan daftar paket yang pertama kali diinstal, Anda perlu membongkar dua file:

  1. filesystem.manifest
  2. filesystem.manifest-remove

Untuk mendapatkan apa yang Anda inginkan, Anda harus menghapus yang terakhir dari yang pertama:

comm -3 <(cat filesystem.manifest | awk '{print $1}' | sort) <(cat filesystem.manifest-remove | sort) > default.txt

Sekarang lanjutkan seperti sebelum 12.04:

dpkg --get-selections | awk '{print $1}' | sort > current.txt

Ini akan memberi Anda daftar yang diurutkan current.txt dari semua paket yang saat ini diinstal.

diff -u default.txt current.txt | grep "^+[^+]" | cut -c 2- > installed.txt
diff -u default.txt current.txt | grep "^-[^-]" | cut -c 2- > uninstalled.txt

Ini akan memberi Anda perbedaan antara dua daftar paket, di mana installed.txt berisi semua paket yang bukan bagian dari instalasi default, dan uninstalled.txt berisi semua paket yang Anda lewatkan dibandingkan dengan instalasi default.


Ubuntu
  1. Cara Mendaftar Paket yang Diinstal di Ubuntu 20.04

  2. Cara Mendaftar Paket yang Diinstal di Ubuntu

  3. Bagaimana Saya Dapat Menghindari Mengunduh Paket Setiap Kali Saya Menginstal Ubuntu??

  1. Cara Mengubah Aplikasi Default di Ubuntu

  2. Bagaimana Menemukan Semua Paket Tambahan yang Saya Instal??

  3. Cara mengatur gateway default di Ubuntu

  1. Cara Menghapus atau Menghapus Paket Perangkat Lunak Dari Ubuntu

  2. Cara Menghapus Paket Perangkat Lunak di Ubuntu

  3. Cara Menghapus Instalasi Teamviewer di Ubuntu