Aby uniknąć wpisywania wszystkich poleceń apt-get podczas aktualizacji mojego komputera, stworzyłem proste polecenie aliasu, aby to zrobić. Ale naprawdę chcę móc po prostu wpisać mój alias i pozwolić mu działać i nie muszę czekać na monit o wpisanie „y”. Czy istnieje prosty sposób na ominięcie tego monitu lub może gdzieś dodać „tak” do aliasu?
command-line
apt
alias
Ntc
źródło
źródło
sudo DEBIAN_FRONTEND=noninteractive apt-get...
źródło
apt-get update && apt-get upgrade -y && apt-get autoremove && apt-get autoclean
To aktualizuje pakiety, uaktualnia pakiety, usuwa nieużywane pakiety, a następnie usuwa stare wersje pakietów.
Możesz skopiować to wklej do
nano -w yourscript.sh
następnie
chmod 777 yourscript.sh
następnie
./yourscript.sh
Tak długo, jak używasz
su
przed tymi wszystkimi krokami, które zawsze robię.źródło
Możesz także zrobić to po cichu, a następnie otrzymać powiadomienie, gdy wszystko się skończy. Minusem tego jest to, że zobaczysz tylko zgłoszone błędy i nie zobaczysz, co jest aktualizowane.
źródło
Zdecydowanie poleciłbym opcję „-y”, aby uniknąć monitów. Nie chcesz blokować ekranu podczas oczekiwania na monit. Widziałem go tam, gdzie nie można odblokować z powodu aktualizacji wpływającej na pakiet i nie można nacisnąć Y z powodu zablokowanego ekranu.
źródło