GNU/Linux >> Linux の 問題 >  >> Linux

apt-get install の使用時に自動的に「はい」と答える

apt-get man ページ経由:

apt-get -y install [packagename]

問題:

apt-get --yes install $something

パッケージ署名の所有者の公開鍵がキーリングにない場合、またはその他の条件がある場合は、手動で確認するよう求められます。確認を求めないようにするには、次のようにします:

apt-get --yes --force-yes install $something

これらの設定を永続的にしたい場合は、/etc/apt/apt.conf.d/ に次の内容のファイルを /etc/apt/apt.conf.d/90forceyes のように作成します:

APT::Get::Assume-Yes "true";
APT::Get::force-yes "true";

インタラクティブなプロンプトが表示されたときにデフォルトの回答を自動的に使用したい場合は、 DEBIAN_FRONTEND=noninteractive を使用できます。

シングル インストール:

sudo DEBIAN_FRONTEND=noninteractive apt-get -y install [packagename]

例:

sudo DEBIAN_FRONTEND=noninteractive apt-get -y install postfix

すべての更新:

sudo DEBIAN_FRONTEND=noninteractive apt-get -y update 

-o Dpkg::Options::="--force-confdef" でより細かいオプションを設定できます と -o Dpkg::Options::="--force-confold" .

例:

apt-get update
sudo DEBIAN_FRONTEND=noninteractive apt-get upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"

または

apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade

対話型プロンプトの例:

興味深い読み物:Debian パッケージの無人インストールを実行する


Linux
  1. pip と apt-get を使用したパッケージのインストールの違いは何ですか?

  2. Linux ubuntu で CPAN を使用する場合、root またはデフォルト ユーザーとして sudo / を使用して実行する必要があります。

  3. 異なる python バージョンの apt-get install

  1. C で tmpfile() を使用する場合の一時ファイルの場所

  2. libc6 パッケージをインストールできません

  3. apt-get install を実行すると、.deb ファイルはどこに保存されますか?

  1. Apt-getを使用したUbuntuへのJavaのインストール

  2. Gitクローンの後に自動的にCdする方法は?

  3. cd 使用時の / の使用