EmmaV Asked: 2018-06-08 05:15:31 +0800 CST2018-06-08 05:15:31 +0800 CST 2018-06-08 05:15:31 +0800 CST 在一个命令中将所有可自动删除的软件包标记为手动安装 772 我有许多标记为可自动移除的包。我想将它们标记为手动安装,以便它们不再是可自动删除的。 我可以一次做一个包 sudo apt-mark manual <package name> 但是,我怎样才能一次完成所有包的操作,而无需输入所有包名称。 这个问题的答案描述了如何将所有自动安装的包标记为手动安装,但我只想标记可自动删除的包。 ubuntu apt 1 个回答 Voted Best Answer Stephen Kitt 2018-06-08T05:18:41+08:002018-06-08T05:18:41+08:00 您可以指定多个包名称作为参数apt-mark manual: sudo apt-mark manual package1 package2 package3 这会将所有这些软件包标记为手动安装。 因此 sudo apt-mark manual $(sudo apt-get -s autoremove 2>/dev/null | awk '/^Remv / { print $2 }') 会将所有可自动删除的软件包标记为手动安装。
您可以指定多个包名称作为参数
apt-mark manual
:这会将所有这些软件包标记为手动安装。
因此
会将所有可自动删除的软件包标记为手动安装。