Debian
apt-get 拋出警告:“W:–force-yes 已棄用,請改用以–allow 開頭的選項之一”
我在 Circle CI“機器”執行器上執行 Ubuntu 20.04。今天我看到:
sudo apt-get install -y pkg1 pkg2
正在拋出這個警告:
W: --force-yes is deprecated, use one of the options starting with --allow instead
我沒有使用“–force-yes”。這是從哪裡來的?甚至
sudo apt-get update
拋出相同的警告。
今天我看到:
sudo apt-get install -y pkg1 pkg2
正在拋出這個警告:
W: --force-yes is deprecated, use one of the options starting with --allow instead
apt-get
至少可以通過三種方式提供論據:
- 使用其特定的 CLI 參數,例如
apt-get --force-yes
;- 將
-o
CLI 參數與配置項一起使用,例如apt-get -o "APT::Get::force-yes=true"
;或者- 使用它的配置文件,例如:
APT { Get { force-yes "true"; }; };
在
/etc/apt/apt.conf
.如果您沒有在
apt-get
呼叫中看到指定的設置參數,您可能需要檢查/etc/apt/apt.conf
、/etc/apt/apt.conf.d/*
或任何其他apt-get
配置文件來源。請注意,這
--force-yes
是危險的,您可能希望從apt-get
配置文件中刪除此選項。