Paket snap diperbarui (diperbarui) 4 kali sehari secara default, tetapi ini dapat diubah dan artikel ini akan menunjukkan caranya.
Perlu juga dicatat bahwa Pembaruan otomatis paket Snap tidak dapat sepenuhnya dinonaktifkan secara langsung di pengaturan Snapd, karena tidak ada opsi untuk itu (Apa yang salah dengan itu?) Jadi, jika Anda ingin mematikan ini sepenuhnya, Anda harus menggunakan solusi seperti memblokir url pembaruan Snap atau mengatur koneksi internet Anda untuk diukur dan menggunakan refresh.metered
Opsi untuk menghentikan proses penyegaran cepat saat koneksi terukur terdeteksi (sudo snap set system refresh.metered=hold
).
Terjadi perdebatan panjang tentang hal itu, dan hasilnya adalah opsi untuk mengubah jadwal refresh snap, tetapi tidak menonaktifkannya sepenuhnya.
untuk melihat jadwal refresh (update) snap saat ini Gunakan untuk sistem Anda:
snap refresh --time
Ini adalah tampilannya secara default:
$ snap refresh --time
timer: 00:00~24:00/4
last: today at 12:42
next: today at 23:30
untuk Mengubah jadwal pembaruan sekejap , gunakan:
sudo snap set system refresh.timer=<frequency>
Anda harus mengganti <frequency>
dengan frekuensi penyegaran sekejap yang ingin Anda atur untuk pengatur waktu, seperti dalam dokumentasi Snapcraft.
Mari kita lihat contohnya . Ubah pengatur waktu penyegaran sekejap menjadi hanya hari Jumat, antara pukul 10:00 dan 12:00:
sudo snap set system refresh.timer=fri,10:00~12:00
Untuk memeriksa apakah berhasil, jalankan snap refresh --time
lagi. Kali ini akan menampilkan penghitung waktu baru serta waktu baru hingga pembaruan terjadwal berikutnya:
$ snap refresh --time
timer: fri,10:00~12:00
last: today at 12:42
next: in 2 days, at 11:10
Apakah Anda ingin mengatur ulang jadwal penyegaran sekejap ke default (4 kali sehari)? Jalankan:
sudo snap set system refresh.timer=00:00~24:00/4
Beberapa contoh lagi untuk waktu/frekuensi:
-
tue,fri
Selasa dan Jumat pukul 00:00 -
tue,10:00,,fri,12:00
Selasa pukul 10:00 dan Jumat pukul 12:00 -
sat5
Sabtu terakhir setiap bulan pada pukul 00:00 -
8:00
Setiap hari pukul 8:00 pagi -
mon-fri,9:00-11:00/2
Senin sampai Jumat, dua kali antara 9:00 dan 11:00
Anda mungkin juga tertarik dengan cara menghapus Snap versi lama untuk mengosongkan ruang penyimpanan.
Perlu dicatat bahwa untuk versi Snapd yang lebih lama dari 2.32.d, Anda perlu menggunakan core
Alih-alih system
pada perintah, sehingga akan sudo snap set core refresh.timer=<frequency>
. Selain itu, Anda harus mengganti versi Snapd yang lebih lama dari 2.31 refresh.timer
dengan refresh.schedule
. Namun, sebagian besar sistem harus memiliki versi snapd yang lebih baru (mis. semua versi Ubuntu yang didukung memiliki versi yang lebih baru).