Bagaimana cara saya mengaktifkan pembaruan otomatis?

Jawaban:

30

Anda dapat melakukan ini dengan mudah untuk pembaruan keamanan.

Dari Pengaturan Sistem, buka Pembaruan Manajer. Klik tombol 'Pengaturan ...', lalu pada tab 'Pembaruan', pilih tombol radio 'Instal pembaruan keamanan tanpa konfirmasi.'

Untuk menginstal semua pembaruan secara otomatis, lihat jawaban di bawah ini.

ini benar
sumber
30
-1 Mengecewakan ini telah dipilih karena ini tidak menjawab pertanyaan dengan benar dan menunjukkan kepada semua orang yang sedikit tahu tentang Ubuntu dan memperhatikan dialog yang sudah mengetahui hal ini. Jawaban yang paling banyak dipilih adalah jawaban yang tepat.
redanimalwar
160

Meskipun tidak salah atau berbahaya (lihat komentar untuk jawaban ini), menggunakan apt-get upgrade -ybukanlah cara terbaik untuk mencapai ini.

upgrade tanpa pengawasan adalah salah satu praktik terbaik untuk memiliki pembaruan otomatis, terutama untuk mesin atau server tanpa kepala!

Anda dapat mengatur peningkatan tanpa pengawasan dengan cukup mudah dengan mengetik ini di terminal:

sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades

Dari uraian:

 This package can download and install security upgrades automatically
 and unattended, taking care to only install packages from the
 configured APT source, and checking for dpkg prompts about
 configuration file changes.
Weboide
sumber
1
Tetapi paket penting untuk server, aplikasi web, dll. Mungkin bukan paket "esensial" dan berpotensi dihapus.
Weboide
1
unattended-upgradeslebih disukai tetapi apt-get -y upgradetidak salah atau berbahaya sama sekali. tidaksudo apt-get upgrade akan pernah (dengan atau tanpa y, dengan atau tanpa persetujuan pengguna eksplisit) menginstal paket baru atau menghapus instalasi paket yang diinstal. (Dari man apt-get: "dalam keadaan apa pun saat ini paket yang diinstal tidak dihapus, atau paket yang belum diinstal diambil dan diinstal.") Ingat, -yflag dapat digunakan dengan perintah lain yang berpotensi lebih berbahaya daripada upgrade, seperti dist-upgrade.
Eliah Kagan
14
Ini kurang info yang harus Anda atur APT::Periodic::Download-Upgradeable-Packages "0";ke 1 dan juga harus ditetapkan APT::Periodic::AutocleanInterval "0";ke sesuatu dalam beberapa hari /etc/apt/apt.conf.d/10periodicatau tidak? Juga Anda tidak akan melakukan ini bukan cara GUI jika Anda hanya akan update keamanan sehingga Anda juga harus tanda komentar // "${distro_id}:${distro_codename}-updates";di /etc/apt/apt.conf.d/50unattended-upgradesuntuk benar-benar memiliki upgrade otomatis untuk semua paket kode. Ini kemudian dapat diperpanjang untuk memperbarui lebih banyak lagi.
redanimalwar
2
Apa yang terjadi dengan pembaruan yang memerlukan server reboot?
Diskdrive
5
dokumen resmi juga berbicara tentang mengaktifkan notifikasi (melalui email), yang menurut saya bagus untuk mereka yang ingin tahu. help.ubuntu.com/lts/serverguide/automatic-updates.html
39

Di Pembaruan Manajer klik Settingstombol. Dialog ini akan muncul:

tangkapan layar Unduh dan instal pembaruan keamanan secara otomatis

Pilih "Unduh dan instal secara otomatis". Ini secara otomatis akan menginstal pembaruan keamanan. Jika Anda ingin mengatur ini untuk mereka melalui jarak jauh, Anda dapat melakukan ini:

sudo apt-get install unattended-upgrades

Jika paket sudah diinstal, Anda dapat melakukan:

sudo dpkg-reconfigure unattended-upgrades

untuk mengubah perilaku itu. Ikuti petunjuk untuk mengaktifkan fitur setelah Anda menjalankan perintah. Saat ini tidak ada metode grafis untuk hanya mengatur seluruh sistem untuk memperbarui tanpa pengawasan untuk semuanya (Anda ingin memainkannya dengan aman ketika datang ke pemutakhiran otomatis), tetapi mengatur pembaruan keamanan secara otomatis adalah ide yang bagus.

Periksa halaman untuk informasi lebih lanjut jika Anda ingin mengotomatiskan mendapatkan -perbarui dan -kembali:

Jorge Castro
sumber
22

Pergi ke terminal, dan masukkan:

sudo dpkg-reconfigure unattended-upgrades

Katakan "ya" ke prompt. Anda masih akan diberi tahu tentang pembaruan "normal", seperti yang berisi perbaikan bug, tetapi pembaruan keamanan akan diinstal secara otomatis.

lfaraone
sumber
9

Saya menggunakan apticronuntuk mendapatkan informasi melalui surat jika pembaruan perlu dilakukan.

Dalam kasus Anda, saya akan menggunakan cron-aptatau unattended-upgradesmelakukan pekerjaan memperbarui mesin Anda secara otomatis.

ddeimeke
sumber