Um zu vermeiden, dass beim Aktualisieren meines Computers alle apt-get-Befehle eingegeben werden, habe ich einen einfachen Alias-Befehl eingegeben. Aber ich möchte wirklich in der Lage sein, einfach meinen Alias einzutippen und es sein Ding tun zu lassen und nicht auf die Ja / Nein-Aufforderung warten zu müssen, um "y" einzutippen. Gibt es eine einfache Möglichkeit, diese Eingabeaufforderung zu umgehen oder im Alias irgendwo "Ja" einzufügen?
command-line
apt
alias
Ntc
quelle
quelle
sudo DEBIAN_FRONTEND=noninteractive apt-get...
quelle
apt-get update && apt-get upgrade -y && apt-get autoremove && apt-get autoclean
Dadurch werden die Pakete aktualisiert, die Pakete aktualisiert, nicht verwendete Pakete entfernt und alte Versionen von Paketen entfernt.
Sie können kopieren und einfügen
nano -w yourscript.sh
dann
chmod 777 yourscript.sh
dann
./yourscript.sh
Solange Sie
su
vor all diesen Schritten, die ich immer tun.quelle
Sie können dies auch in Ruhe tun und eine Benachrichtigung erhalten, wenn alles erledigt ist. Der Nachteil dabei ist, dass Sie nur gemeldete Fehler sehen und nicht sehen, was aktualisiert wird.
quelle
Ich würde definitiv die Option "-y" empfehlen, um die Eingabeaufforderungen zu vermeiden. Sie möchten nicht, dass der Bildschirm gesperrt wird, während er auf eine Eingabeaufforderung wartet. Ich habe gesehen, dass Sie aufgrund des Upgrades, das sich auf ein Paket auswirkt, nicht entsperren können und Sie aufgrund des gesperrten Bildschirms nicht Y drücken können.
quelle