Bagaimana saya bisa menghapus semua paket dari Ubuntu dan memastikan ubuntu-minimal
tidak akan hilang?
21
Bagaimana saya bisa menghapus semua paket dari Ubuntu dan memastikan ubuntu-minimal
tidak akan hilang?
Cukup mudah dengan bakat. Pertama, pastikan Anda memilikinya dan ubuntu-minimal diinstal:
sudo apt-get install aptitude ubuntu-minimal
Kemudian, tandai semua paket sebagai diinstal secara otomatis, kecuali ubuntu-minimal
:
sudo aptitude markauto '~i!~nubuntu-minimal'
Setelah itu, Anda hanya akan dibiarkan dengan ubuntu-minimal
, dan hal-hal yang tergantung padanya.
PERINGATAN: Ini tidak termasuk kernel, jadi saya sarankan menginstal linux-image-generic
segera.
apt-get autoremove
.ubuntu-minimal
untuk menambahlinux-image-generic
dan paket lain yang saya putuskan ingin saya pertahankan?ubuntu-minimal
adalah metapackage . Fungsinya untuk memiliki paket lain sebagai dependensi. Paket-paket lainnya adalah paket yang diperlukan untuk sistem minimal.ubuntu-minimal
sebenarnya tidak menyediakan file apa pun secara langsung. Jika Anda mencoba untuk menghapus semua paket kecuali itu, Anda akan menghapus dependensinya juga ... yang tidak akan seperti yang Anda inginkan.Jika Anda baru saja menginstal perangkat lunak di atas sistem minimal dan sekarang ingin kembali ke sistem minimal, itu seharusnya tidak terlalu sulit. Jika Anda ingat apa yang Anda instal, hapus instalannya. Jika tidak, lihat di log Anda (jika instalasi baru-baru ini,
/var/log/apt/term.log
lakukan triknya).Anda bisa mencoba mencari tahu semua paket yang dependensi langsung atau tidak langsung dari
ubuntu-minimal
yang diinstal pada sistem Anda. Beberapa dependensi tidak langsung (mis., Dependensi dependensi, atau bahkan dihapus lebih lanjut) mungkin memuaskan oleh berbagai alternatif, jadi itu tidak dijamin yang menyebabkan Anda memiliki semua paket yang dimiliki sistem minimal ketika pertama kali diinstal akan sama dengan menghapus semua paket Anda yang terinstal kecuali yang diperlukan untuk melestarikanubuntu-minimal
. Mungkin perbedaannya tidak terlalu besar.Agaknya sesuatu seperti ini dapat dicapai, dan dengan sedikit kerumitan, dengan menjalankan semua perintah penghapusan di sini , di sini , di sini , dan di sini (untuk 12.10; untuk versi lain, Anda akan menghapus semua daftar paket di bagian yang relevan pada situs web itu).
apt-get remove
akan menjalankan perintah , bukan perintah setelah itu yang menginstal paket atau melakukan konfigurasi. Begitu dekat akhir setiap perintah,sudo apt-get install ...
muncul. Jangan jalankan itu atau apa pun setelahnya.sudo apt-get install ubuntu-minimal
. Mungkin dihapus secara otomatis untuk menyelesaikan dependensi menghapus paket lain. Halaman-halaman dengan perintah merujuk pada kemungkinan bug yang akan menyebabkannya dihapus ketika menjalankannya. Dan secara umum itu yang terbaik bahkan untuk tidak menganggap metapackages diinstal di tempat pertama.sudo
. Jika tidak ada yang lain, Anda dapat menempelkan sesuatu yang besar secara tidak sengaja yang menyebabkan kerusakan saat dijalankan. :)Pada akhirnya, 'Call me V' benar dan Anda hanya perlu menginstal ulang (meskipun CD minimal sama baiknya dengan CD alternatif, untuk menginstal sistem minimal, dan unduhan yang jauh lebih kecil). Cobalah saran di atas untuk bersenang-senang jika Anda ingin meledakkannya di wajah Anda, tetapi menginstal dari awal akan lebih mudah, lebih cepat, dan lebih mudah.
Jika Anda ingin seseorang mencoba memberikan jawaban yang lebih baik kepada Anda, merinci dengan tepat paket apa yang perlu dihapus, maka Anda harus memberikan lebih banyak informasi. Minimal, Anda harus memberi tahu kami apa rilis Ubuntu yang Anda gunakan . Tetapi itu juga akan membantu jika Anda memberi tahu kami tentang semua paket pada sistem Anda .
sumber