Saya mencoba membangun server yang dikonfigurasi sama dengan yang lain, dan akan sangat menyukainya jika seseorang menjawab pertanyaan sederhana, Bagaimana Anda dapat memeriksa apakah pembaruan otomatis diaktifkan ... Saya mengerti cara menghidupkan dan mematikannya secara relatif baik ... tetapi hanya ingin tahu statusnya.
FreeSoftwareServers
Pertanyaan aslinya adalah tentang 'pembaruan', tetapi jawaban membuat referensi ke 'pemutakhiran' sambil memasukkan kata 'pembaruan' dalam konteks yang sama. Sementara saya perhatikan bahwa Pembaruan Perangkat Lunak saya melakukan pembaruan manual saya, OK juga menawarkan pembaruan untuk rilis besar kemudian Ubuntu. Tampaknya ada kebingungan besar dalam penggunaan kedua istilah dari banyak sumber.
MikeBT
1
"Perbarui" dan "perbarui" memiliki beberapa arti; Saya pikir membatasi mereka tidak mungkin. Misalnya, sentuh (1) menggunakan "pembaruan" untuk berarti sesuatu yang tidak terkait langsung dengan manajemen paket: "Perbarui akses dan waktu modifikasi dari setiap FILE ke waktu saat ini." Utilitas Perangkat Lunak & Pembaruan Ubuntu dan memiliki apt-get updatearti berbeda dengan "pembaruan." Saya pikir kapal ini telah berlayar . Tapi ada meta pos .
Eliah Kagan
Jawaban:
69
Ada paket yang dapat digunakan untuk melakukan ini untuk Anda.
sudo apt-get install unattended-upgrades
atau jika peningkatan tanpa pengawasan sudah diinstal. Atau Anda dapat memeriksa dokumentasi Ubuntu
sudo dpkg-reconfigure -plow unattended-upgrades
Itu adalah paket yang perlu Anda instal. Setelah diinstal edit file
File akan terlihat seperti itu. 1 artinya akan diperbarui setiap hari. 7 adalah mingguan.
/etc/apt/apt.conf.d/50unattended-upgrades
File ini akan memungkinkan Anda memilih pembaruan apa yang ingin Anda buat dengan memilih tempat yang tepat untuk mencari pembaruan dan peningkatan baru. (Pendapat pribadi saya tentang ini adalah saya akan mengaturnya untuk keamanan jika ini adalah server)
Haruskah ini diperbarui untuk menyebutkan /etc/apt/apt.conf.d/20auto-upgradeskarena ini adalah di mana APT::Periodic::Update-Package-Lists "1";dan APT::Periodic::Unattended-Upgrade "1";disimpan secara default pada 13.10?
steakunderscore
juga, pada Ubuntu Server 12.04 LTS saya 50unattended-upgradesfile sudah hanya memiliki pembaruan keamanan yang ditetapkan, sehingga default tampaknya diatur dengan benar di sana dan file tidak perlu diedit.
Jeff Atwood
Di server ubuntu saya yang baru, tidak ada /etc/apt/apt.conf.d/10periodicdi sana. Ada unattended-upgradespaket yang sudah diinstal dan /etc/apt/apt.conf.d/50unattended-upgradesada juga. Pertanyaan saya adalah, saya menambahkan secara manual /etc/apt/apt.conf.d/10periodicdan haruskah saya me-reboot server saya sehingga konfigurasi akan berlaku?
foresightyj
6
Ini tampaknya menjadi panduan tentang cara menginstal dan mengatur peningkatan yang tidak dijaga, bukan bagaimana cara menyatakan peningkatan yang diterapkan.
ThorSummoner
Terima kasih, milik saya sudah usang karena beberapa alasan setelah ditingkatkan ke 17,04.
Staf EODCraft
19
Periksa log di /var/log/unattended-upgrades/untuk memverifikasi bahwa pemutakhiran tanpa pengawasan Anda sedang diterapkan.
Sementara saya meningkatkan jawaban Anda, itu adalah jawaban terdekat dengan apa yang saya butuhkan (saat ini), dapatkah Anda menjelaskan apa yang ingin saya cari? Seperti apa tampilannya jika diaktifkan vs dinonaktifkan! Terima kasih
FreeSoftwareServers
4
(Saya membuat jawaban lain, karena perubahan saya pada jawaban LinuxBill ditolak.)
Ada paket yang dapat digunakan untuk mengaktifkan pembaruan otomatis untuk Anda. Ini disebut unattended-upgrade.
Gunakan perintah berikut untuk mengaktifkan / menonaktifkan pembaruan otomatis:
sudo dpkg-reconfigure -plow unattended-upgrades
Perintah itu akan memodifikasi file /etc/apt/apt.conf.d/20auto-upgradesdan juga dapat memodifikasi /etc/apt/apt.conf.d/10periodic.
Atau Anda dapat mengaktifkan pembaruan GUI secara otomatis software-properties-gtkdi tab Pembaruan dengan mengubah pengaturan di "Ketika ada pembaruan keamanan:". Itu akan mengubah file /etc/apt/apt.conf.d/10periodicdan /etc/apt/apt.conf.d/20auto-upgrades.
Atau Anda dapat memodifikasi file tersebut secara manual. Dalam file itu Anda dapat mengatur seberapa sering Anda ingin pembaruan dipanggil:
File akan terlihat seperti itu. 1 artinya akan diperbarui setiap hari. 7 adalah mingguan. Variabel APT :: Periodic :: AutocleanInterval menentukan seberapa sering "apt-get autoclean" dijalankan secara otomatis. 0 berarti menonaktifkan untuk variabel-variabel ini.
Anda dapat mengubah cara peningkatan tanpa pengawasan bekerja dengan mengedit file /etc/apt/apt.conf.d/50unattended-upgrades. File ini akan memungkinkan Anda memilih pembaruan apa yang ingin Anda buat dengan memilih tempat yang tepat untuk mencari pembaruan dan peningkatan baru.
Variabel ${distro_id}dan ${distro_codename}diperluas secara otomatis. Di atas hanya pembaruan keamanan yang dilakukan secara otomatis. Anda dapat memperluas pembaruan otomatis ke repositori apa pun, lihat pertanyaan lain .
Pembaruan Otomatis diaktifkan secara default. Jika tidak, untuk mengaktifkan pembaruan otomatis, cukup tekan Ctrl+ Alt+ Tdi keyboard Anda untuk membuka Terminal. Ketika terbuka, jalankan perintah di bawah ini.
sudo apt-get install unattended-upgrades
Di server, Anda juga dapat mengedit /etc/apt/apt.conf.d/50unattended-upgrades, dan mengomentari pembaruan yang tidak ingin Anda tingkatkan secara otomatis. Pengeditan ini harus dilakukan dengan hak root.
Saya tidak berpikir itu AKTIF secara default, setidaknya tidak pada instalasi server. Namun, sepertinya paket tersebut memang terinstal secara otomatis bahkan di server.
Alexis Wilke
Saya setuju. Dan seperti komentar komentator lain di askubuntu.com/questions/172524/… , keberadaan dan konten di dalamnya /etc/apt/apt.conf.d/20auto-upgradesadalah apa yang sebenarnya memungkinkan pembaruan otomatis. Senang mendengarnya!
apt-get update
arti berbeda dengan "pembaruan." Saya pikir kapal ini telah berlayar . Tapi ada meta pos .Jawaban:
Ada paket yang dapat digunakan untuk melakukan ini untuk Anda.
atau jika peningkatan tanpa pengawasan sudah diinstal. Atau Anda dapat memeriksa dokumentasi Ubuntu
Itu adalah paket yang perlu Anda instal. Setelah diinstal edit file
Dalam file itu Anda dapat mengatur seberapa sering Anda ingin server memperbarui.
File akan terlihat seperti itu. 1 artinya akan diperbarui setiap hari. 7 adalah mingguan.
File ini akan memungkinkan Anda memilih pembaruan apa yang ingin Anda buat dengan memilih tempat yang tepat untuk mencari pembaruan dan peningkatan baru. (Pendapat pribadi saya tentang ini adalah saya akan mengaturnya untuk keamanan jika ini adalah server)
Variabel
${distro_id}
dan${distro_codename}
diperluas secara otomatis. Saya akan mengomentari entri pembaruan dan meninggalkan keamanan.sumber
/etc/apt/apt.conf.d/20auto-upgrades
karena ini adalah di manaAPT::Periodic::Update-Package-Lists "1";
danAPT::Periodic::Unattended-Upgrade "1";
disimpan secara default pada 13.10?50unattended-upgrades
file sudah hanya memiliki pembaruan keamanan yang ditetapkan, sehingga default tampaknya diatur dengan benar di sana dan file tidak perlu diedit./etc/apt/apt.conf.d/10periodic
di sana. Adaunattended-upgrades
paket yang sudah diinstal dan/etc/apt/apt.conf.d/50unattended-upgrades
ada juga. Pertanyaan saya adalah, saya menambahkan secara manual/etc/apt/apt.conf.d/10periodic
dan haruskah saya me-reboot server saya sehingga konfigurasi akan berlaku?Periksa log di
/var/log/unattended-upgrades/
untuk memverifikasi bahwa pemutakhiran tanpa pengawasan Anda sedang diterapkan.sumber
(Saya membuat jawaban lain, karena perubahan saya pada jawaban LinuxBill ditolak.)
Ada paket yang dapat digunakan untuk mengaktifkan pembaruan otomatis untuk Anda. Ini disebut unattended-upgrade.
Gunakan perintah berikut untuk mengaktifkan / menonaktifkan pembaruan otomatis:
Perintah itu akan memodifikasi file
/etc/apt/apt.conf.d/20auto-upgrades
dan juga dapat memodifikasi/etc/apt/apt.conf.d/10periodic
.Atau Anda dapat mengaktifkan pembaruan GUI secara otomatis
software-properties-gtk
di tab Pembaruan dengan mengubah pengaturan di "Ketika ada pembaruan keamanan:". Itu akan mengubah file/etc/apt/apt.conf.d/10periodic
dan/etc/apt/apt.conf.d/20auto-upgrades
.Atau Anda dapat memodifikasi file tersebut secara manual. Dalam file itu Anda dapat mengatur seberapa sering Anda ingin pembaruan dipanggil:
File akan terlihat seperti itu. 1 artinya akan diperbarui setiap hari. 7 adalah mingguan. Variabel APT :: Periodic :: AutocleanInterval menentukan seberapa sering "apt-get autoclean" dijalankan secara otomatis. 0 berarti menonaktifkan untuk variabel-variabel ini.
Anda dapat mengubah cara peningkatan tanpa pengawasan bekerja dengan mengedit file
/etc/apt/apt.conf.d/50unattended-upgrades
. File ini akan memungkinkan Anda memilih pembaruan apa yang ingin Anda buat dengan memilih tempat yang tepat untuk mencari pembaruan dan peningkatan baru.Variabel
${distro_id}
dan${distro_codename}
diperluas secara otomatis. Di atas hanya pembaruan keamanan yang dilakukan secara otomatis. Anda dapat memperluas pembaruan otomatis ke repositori apa pun, lihat pertanyaan lain .Anda mungkin ingin berubah
untuk
Itu akan secara otomatis menghapus mis. Kernel lama yang berlebihan sehingga / boot tidak menjadi penuh.
Ada lebih banyak informasi dalam dokumentasi Ubuntu .
sumber
sudo dpkg-reconfigure -plow unattended-upgrades
membuat20auto-upgrades
filePembaruan Otomatis diaktifkan secara default. Jika tidak, untuk mengaktifkan pembaruan otomatis, cukup tekan Ctrl+ Alt+ Tdi keyboard Anda untuk membuka Terminal. Ketika terbuka, jalankan perintah di bawah ini.
Di server, Anda juga dapat mengedit
/etc/apt/apt.conf.d/50unattended-upgrades
, dan mengomentari pembaruan yang tidak ingin Anda tingkatkan secara otomatis. Pengeditan ini harus dilakukan dengan hak root.sumber
/etc/apt/apt.conf.d/20auto-upgrades
adalah apa yang sebenarnya memungkinkan pembaruan otomatis. Senang mendengarnya!