Para evitar digitar todos os comandos apt-get ao atualizar meu computador, criei um comando simples de apelido para isso. Mas eu realmente quero ser capaz de digitar meu alias e deixá-lo fazer o que é necessário e não precisar esperar pelo prompt sim / não para digitar "y". Existe uma maneira simples de ignorar esse prompt ou talvez adicionar "sim" no alias em algum lugar?
command-line
apt
alias
Ntc
fonte
fonte
sudo DEBIAN_FRONTEND=noninteractive apt-get...
fonte
apt-get update && apt-get upgrade -y && apt-get autoremove && apt-get autoclean
Isso atualiza os pacotes, atualiza os pacotes, remove pacotes não utilizados e remove as versões antigas dos pacotes.
Você pode copiar e colar isso em
nano -w yourscript.sh
então
chmod 777 yourscript.sh
então
./yourscript.sh
Contanto que você use
su
antes de todas essas etapas, o que eu sempre faço.fonte
Você também pode fazer isso silenciosamente e receber uma notificação quando tudo estiver pronto. A desvantagem disso é que você verá apenas erros relatados e não verá o que é atualizado.
fonte
Eu recomendaria definitivamente a opção "-y" para evitar os prompts. Você não deseja bloquear a tela enquanto aguarda um prompt. Eu vi onde você não pode desbloquear devido à atualização que afeta um pacote e você não pode pressionar Y devido à tela bloqueada.
fonte