Selalu disarankan untuk selalu memperbarui paket yang diinstal, terutama dalam hal keamanan. Dalam posting ini, kita akan melihat cara mengatur Pembaruan Otomatis menggunakan alat dnf-otomatis.
Alat DNF menyediakan pemberitahuan pembaruan otomatis, mengunduh pembaruan, dan kemudian menginstalnya secara otomatis dengan menggunakan pengatur waktu systemd. Di bawah ini adalah tiga unit pengatur waktu systemd yang disediakan oleh dnf-automatic.
- dnf-automatic-notifyonly.timer :Memberi tahu pembaruan yang tersedia.
- dnf-automatic-download.timer :Mengunduh pembaruan paket, tetapi tidak menginstalnya.
- dnf-automatic-install.timer :Mengunduh dan menginstal pembaruan paket secara otomatis.
Paket dnf-automatic tidak diinstal secara default di server Linux, paket ini tersedia di repositori BaseOS.
1. Instal paket dnf-automatic menggunakan perintah di bawah ini:
# dnf install dnf-automatic
2. Konfigurasi alat DNF Otomatis dengan mengedit /etc/dnf/automatic.conf berkas konfigurasi. Misalnya:
# vi /etc/dnf/automatic.conf [commands] upgrade_type = default
Di '[perintah] ', ubah 'upgrade_type 'sesuai kebutuhan. Anda dapat menggunakan ‘default ‘ untuk memutakhirkan semua paket yang tersedia atau gunakan ‘keamanan ' opsi untuk meningkatkan hanya paket terkait keamanan.
3. Aktifkan dnf-automatic.timer systemd unit pengatur waktu untuk mulai menggunakan layanan ini:
# systemctl enable --now dnf-automatic.timer
4. Periksa status dnf-automatic timer
# systemctl list-timers *dnf-* NEXT LEFT LAST PASSED UNIT ACTIVATES Mon 2020-12-21 14:30:10 IST 55min left Mon 2020-12-21 13:30:05 IST 4min 49s ago dnf-makecache.timer dnf-makecache.service Tue 2020-12-22 06:36:59 IST 17h left Mon 2020-12-21 12:19:37 IST 1h 15min ago dnf-automatic.timer dnf-automatic.service
Di sini, dnf-makecache unit akan menjalankan layanan dnf-makecache untuk memperbarui paket cache, dan unit dnf-automatic akan menjalankan layanan dnf-automatic untuk mengunduh upgrade paket.
5. Untuk penginstalan otomatis pemutakhiran paket, jalankan ‘dnf-automatic-install ‘layanan pengatur waktu.
# systemctl enable --now dnf-automatic-install.timerCatatan :Unit pengatur waktu alternatif tambahan yang tersedia dapat menggantikan konfigurasi default yang ditentukan dalam file konfigurasi saat diaktifkan.