コンピューターを更新するときにすべてのapt-getコマンドを入力しないようにするために、単純なエイリアスコマンドを作成しました。しかし、私は本当にエイリアスを入力するだけでいいので、yes/noプロンプトが「y」を入力するのを待つ必要はありません。このプロンプトをバイパスする簡単な方法はありますか、またはエイリアスに「yes」をどこかに追加しますか?
もちろん、エイリアスとして試したことはありませんが、動作するはずです。
Sudo apt-get update && Sudo apt-get -y upgrade
apt-get -o Dpkg::Options::='--force-confold' --force-yes -fuy dist-upgrade"
apt-get update && apt-get upgrade -y && apt-get autoremove && apt-get autoclean
これにより、パッケージが更新され、パッケージがアップグレードされ、未使用のパッケージが削除され、パッケージの古いバージョンが削除されます。
コピーして貼り付けることができます
nano -w yourscript.sh
それから
chmod 777 yourscript.sh
それから
./yourscript.sh
これらのすべてのステップの前にsu
を使用する限り、これは常に実行します。
また、静かにそれを行い、すべてが完了したときに通知を受け取ることもできます。これの欠点は、報告されたエラーのみが表示され、更新内容が表示されないことです。
Sudo apt-get update -qq && Sudo apt-get dist-upgrade -qq && echo "All up to date now!" && notify-send "All up to date now!"