Чтобы не вводить все команды apt-get при обновлении моего компьютера, я сделал простую команду псевдонимов, чтобы сделать это. Но я действительно хочу иметь возможность просто ввести свой псевдоним и позволить ему делать свое дело, и мне не нужно ждать, пока приглашение yes / no наберет «y». Есть ли простой способ обойти это приглашение или, возможно, добавить "да" в псевдоним где-нибудь?
command-line
apt
alias
Ntc
источник
источник
sudo DEBIAN_FRONTEND=noninteractive apt-get...
источник
apt-get update && apt-get upgrade -y && apt-get autoremove && apt-get autoclean
Это обновляет пакеты, обновляет пакеты, удаляет неиспользуемые пакеты, а затем удаляет старые версии пакетов.
Вы можете скопировать вставить это в
nano -w yourscript.sh
тогда
chmod 777 yourscript.sh
тогда
./yourscript.sh
Пока вы используете
su
все те шаги, которые я всегда делаю.источник
Вы также можете сделать это тихо, а затем получить уведомление, когда все это будет сделано. Недостатком является то, что вы увидите только сообщения об ошибках и не увидите, что обновляется.
источник
Я определенно рекомендую опцию "-y", чтобы избежать подсказок. Вы не хотите иметь блокировку экрана, пока он ожидает приглашения. Я видел, что вы не можете разблокировать из-за обновления, влияющего на пакет, и вы не можете нажать Y из-за заблокированного экрана.
источник