Saya menjalankan Ubuntu 16.10 dengan snapd
dan core
snap dasar diinstal sejak dirilis.
Setelah beberapa waktu saya mengamati bahwa /snap/core
direktori terisi dengan beberapa versi yang lebih lama.
Untuk menghapusnya saya harus menjalankannya sudo snap remove core --revision <number>
secara manual.
Beberapa versi bagian pengumpulan sampah & sampah dalam dokumentasi Snapcraft dan snapcraft menjelaskan bahwa setelah setiap pembaruan paket snap, versi saat ini dan yang sebelumnya diinstal dan versi yang lebih lama dihapus secara otomatis (sama seperti sebelumnya).
Karena saya tidak dapat menemukan informasi lebih lanjut snap help
, saya bertanya apakah ada pengaturan atau perintah sakelar snapd
untuk mengaktifkan penghapusan otomatis core
paket snap yang lebih lama .
Informasi tambahan: Apa yang saya jelaskan valid untuk 3 mesin dengan konfigurasi yang sama.
sumber
core
versi, saya menghapus yang tertua secara manual dan dalam kebanyakan kasus saya melihat tiga versi yang diinstal, tetapi saya tidak yakin apakah saya juga menemukan empat versi sebelumnya. Mengapa dokumentasi memberikan informasi yang berbeda? Bisakah saya mengubah pengaturan default untuk menjaga yang sekarang dan yang sebelumnya? Mungkin Anda bisa menjelaskannya dengan menulis jawaban? :)Jawaban:
Saat ini saya tidak percaya itu mungkin untuk mengubah jumlah versi lama dari snap, yang ditetapkan pada 3. Jika Anda melihat lebih dari itu, kemungkinan bug, jadi harus diajukan di https: //bugs.launchpad. net / ubuntu / + source / snapd
sumber
Posting /superuser/1310825/how-to-remove-old-version-of-installed-snaps mencantumkan beberapa solusi untuk menghapus versi snap yang lebih lama:
Script manual oleh popey untuk menghapus "semua versi terkunci lama" - /superuser//a/1330590
Dan "snap set system refresh.retain" pengaturan untuk "snap 2.34 and later" oleh Mustapha Hadid untuk menyimpan hanya 2 revisi dari setiap snap /superuser//a/1361201 :
sumber