Untuk menghindari mengetikkan semua perintah apt-get ketika memperbarui komputer saya, saya telah membuat perintah alias sederhana untuk melakukannya. Tapi saya benar-benar ingin bisa mengetik alias saya dan membiarkannya melakukan hal itu dan tidak harus menunggu untuk ya / tidak meminta untuk mengetikkan "y". Apakah ada cara sederhana untuk mem-bypass prompt ini atau mungkin menambahkan "ya" di alias di suatu tempat?
command-line
apt
alias
Ntc
sumber
sumber
sudo DEBIAN_FRONTEND=noninteractive apt-get...
sumber
apt-get update && apt-get upgrade -y && apt-get autoremove && apt-get autoclean
Ini memperbarui paket, memutakhirkan paket, menghapus paket yang tidak digunakan, lalu menghapus versi lama paket.
Anda dapat menyalinnya ke
nano -w yourscript.sh
kemudian
chmod 777 yourscript.sh
kemudian
./yourscript.sh
Selama Anda menggunakan
su
sebelum semua langkah itu, yang selalu saya lakukan.sumber
Anda juga bisa melakukannya dengan diam-diam dan kemudian mendapat pemberitahuan saat semuanya selesai. Kelemahan dari ini adalah Anda hanya akan melihat kesalahan yang dilaporkan dan tidak akan melihat apa yang diperbarui.
sumber
Saya pasti akan merekomendasikan opsi "-y" untuk menghindari petunjuknya. Anda tidak ingin memiliki kunci layar saat menunggu prompt. Saya telah melihatnya di mana Anda tidak dapat membuka kunci karena pemutakhiran yang memengaruhi sebuah paket dan Anda tidak dapat menekan Y karena layar yang terkunci.
sumber