有効な名前については、パッケージ名のリストを確認してください。

有効な名前については、パッケージ名のリストを確認してください。

私は、新しい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

おすすめ記事