apt-get install -y --force-yes
如果我想安装该软件包,无论怎样,我该如何调用,除了未经授权的软件包。
所以我希望 apt-get 以非交互模式工作并且仅使用签名的包。
答案1
如果我理解你的问题正确的话,你可以使用其中一个选项,-y
或者--yes
,或者--assume-yes
来自手册页http://manpages.ubuntu.com/manpages/utopic/man8/apt-get.8.html
-y, --yes, --assume-yes 自动对提示回答“是”;假设“是”作为对所有提示的回答,并以非交互方式运行。如果出现不良情况,例如更改保留的软件包,尝试安装未经认证的包或删除必要软件包时,apt-get 将中止。配置项:APT::Get::Assume-Yes。
我想这可能取决于你所说的“未经授权的包裹”是什么意思
我会极其谨慎地使用 apt-get 中的任何强制选项,强制操作是破坏 apt 或安装或两者的好方法。
答案2
如果你不需要强制安装,因为它是一个签名的包,你所需要的只是
apt-get install packagename -y