apt-get install
当我使用特定软件包时,如何避免安装推荐软件包和建议软件包以及升级软件包?
答案1
建议的软件包不会默认安装,要安装建议的软件包,您需要明确使用--install-suggests
选项(或设置APT::Install-Suggests yes
apt 配置参数)。
现在,为了避免安装推荐的软件包,请在(通常) 或(通常)引用的任何地方使用--no-install-recommends
选项apt-get
或设置。APT::Install-Recommends "0"
Dir::Etc::Main
/etc/apt/apt.conf
Dir::Etc::Parts
/etc/apt/apt.conf.d/
类似地,为了避免升级软件包,请在或引用的任何地方使用带有或的--no-upgrade
选项。apt-get
APT::Get::Upgrade "0"
Dir::Etc::Main
Dir::Etc::Parts
简而言之,apt-get
:
sudo apt-get install --no-install-recommends --no-upgrade <package_name>
答案2
在其他情况下安装没有推荐套餐--no-install-recommends
是使用如下选项运行安装命令:
sudo apt-get install --no-install-recommends package_name
不要升级软件包:
sudo apt-get install --no-upgrade pkg_name
不要安装新软件包:
sudo apt-get install --only-upgrade pkg_name
--不升级:
不升级软件包;与 install 结合使用时,no-upgrade 将阻止命令行上已安装的软件包进行升级。配置项:APT::Get::Upgrade。
--仅升级:
不安装新软件包;与 install 结合使用时,only-upgrade 将仅为已安装的软件包安装升级,并忽略安装新软件包的请求。配置项:APT::Get::Only-Upgrade。
因此,为了实现你的要求:
sudo apt-get install --no-install-recommends --no-upgrade pkg_name
来源:man apt-get