私は、新しいDebianインストールに標準ソフトウェアをインストールするために使用する比較的成熟したbashインストールスクリプトを持っています。主apt-get install -f -y
にラインで構成されています。私はDebain 8で起動し、最近Debian 9を設定したときにいくつかのパッケージ名が変更されたことがわかりました。私のスクリプトのパッケージ名がまだ有効であるか名前が変更されている場合は、すべてのパッケージ名を解決する効率的な方法はありますか?それとも手動で確認する必要がありますか?
ベストアンサー1
戻りコードを使用できます(すでに最初に実行しているとapt-cache show
仮定)。apt update
$ apt-cache show curl > /dev/null 2>&1; echo $?
0
$ apt-cache show foo > /dev/null 2>&1; echo $?
100