Seperti yang didokumentasikan di sini , jika ada pembaruan inti, komputer akan secara otomatis memperbarui, kemudian reboot.
Saya ingin memiliki pembaruan otomatis aktif, tetapi tidak ingin mesin secara otomatis reboot. Apakah ada cara untuk melakukan ini?
updates
ubuntu-core
Magneon
sumber
sumber
Jawaban:
Saya sedang mencoba melacak kode sumber Snappy Ubuntu Core dan yang paling dekat saya dapat temukan adalah ini yang memiliki jawaban yang diterima yang saya temukan tidak dapat diterima. Dengan kode sumber, banyak pengembang yang ingin mematikan pembaruan otomatis mungkin dapat mencapai tujuan seperti milik Anda.
Solusi terbaik kedua bagi mereka, dan mungkin diri Anda sendiri, adalah menemukan nama biner yang melakukan pembaruan otomatis. Katakanlah misalnya disebut
a
. Ubah nama menjadib
. Gantia
dengan program sederhana yang menampilkan "Hello World". Selama panggilan boot sistemb
dalam skrip startup.Pada dasarnya setiap kali Anda ingin memperbarui OS Anda (atau "Store" sebagaimana mereka suka menyebutnya) dengan nyaman Anda cukup reboot mesin Anda. Setelah pembaruan itu akan reboot lagi. Pada reboot kedua ketika
b
disebut reboot pertama sudah memperbarui aplikasi (disebut "terkunci") sehingga reboot kedua akan tampil tanpa pembaruan.Setiap kali Ubuntu mencoba menjalankan pembaruan otomatis di belakang Anda, itu hanya akan menjalankan program baru yang menulis "Hello World"
/var/log/syslog
.Saya tidak menggunakan Raspberry Pi 2 jadi saya tidak dapat menemukan nama program pembaruan otomatis yang perlu diganti namanya menjadi "b". Semoga ada orang lain yang menggunakannya dan bisa memberikan namanya.
sumber
Sejauh yang saya tahu tidak ada cara untuk mencegah / atau membiarkan Ubuntu tidak reboot setelah peningkatan secara otomatis.
Tetapi sebagai solusi Anda dapat mengaktifkan
rootpw
bendera di Andasudoers
, untuk membuatsudo reboot
pemicu mana di akhir peningkatan (saya kira) meminta kata sandi root dan bukan kata sandi pengguna. buka viavisudo
Atau jika proses pemutakhiran melakukan seperti ini
upgrade && reboot
sebagai contoh, ia akan meminta Anda untuk kata sandi untuk perintah pemutakhiran bagian dan akan menjalankan perintah berikutnya dengan menyimpan kata sandi Anda. Anda mungkin perlu mengatur ulang tangkapan ini sehingga akan meminta kata sandi lagi ketika reboot kedua ingin dipicu.atau Anda dapat mengatur
timestamp_timeout
parameter untuk membiarkansudo
meminta kata sandi untuk setiap perintah yang diminta olehsudo
.sumber