apt-get
Ubuntu用の最新のGitHubランチャーからGitHub Actionで次のコマンドのいくつかを実行すると、次の警告が表示されます。
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
apt-get
Ubuntuの最新のGitHubランチャーで次のコマンドと同じ操作を実行するのではなく、何を使用する必要がありますか?
sudo apt install -y dos2unix
sudo apt update && sudo apt upgrade
sudo apt clean
最初は上記の警告メッセージを無視しました。しかし、昨夜、Ubuntuの最新のランチャーでは、多くのタスクが不規則な結果を返し、一部の破損したタスクでは、上記のようapt-get warning
な結果が出ました。現在、ここに投稿する昨夜の不安定なログはありません。しかし、私たちは予測不能な断続的な不規則な動作を避けたいと思います。
スクリプトを使用するよりも優れた選択肢がありますかapt-get
?
答え1
apt-get
代わりに、次のものを使用する必要がありますapt
。
sudo apt-get install -y dos2unix
sudo apt-get update && sudo apt upgrade
sudo apt-get clean
これの説明は次のとおりです。マニュアルapt
ページ:
コマンド
apt(8)
ラインはエンドユーザーツールとして設計されており、バージョン間で動作が変わる可能性があります。以前のバージョンとの互換性を維持しようとしましたが、変更が対話型の使用に役立つ場合は、これを保証することはできません。のすべての機能は、
apt(8)
などの専用APTツールで利用できます。一部のオプションのデフォルト値を変更するだけです(詳細はバイナリ範囲を参照)。したがって、可能な限り以前のバージョンとの互換性を維持するため、スクリプトでこれらのコマンドを使用することをお勧めします(一部の追加オプションが有効になる場合があります)。apt-get(8)
apt-cache(8)
apt(8)
apt.conf(5)