将安装包列入黑名单

Kit*_*YMG 4 upgrade package-management

我目前正在运行 10.10 并删除了一个包。

我担心当需要升级时,synaptic 可能会再次安装该软件包。有没有办法将即使通过发行版升级也能工作的软件包列入黑名单?

在我的情况下,包是单声道的。

小智 5

答案很简单:

使用apt-get、突触包管理器或软件中心删除您不想要的包。01autoremove通过发出命令打开 APT 的文件

sudo -H gedit /etc/apt/apt.conf.d/01autoremove
Run Code Online (Sandbox Code Playgroud)

导航到标题为 Never-MarkAuto-Sections 的部分的底部,并向该部分添加一个条目。在我阻止 GRUB 的情况下,我输入了grub.*;。修改后的文件内容在本页底部。

您将输入包名称或包名称的一部分,包括 using.*表示任何字符。在我的情况下,grub.*阻止所有以单词grub.

当您下次打开更新实用程序时,它不会显示升级或更新您选择阻止的软件的选项。

我的/etc/apt/apt.conf.d/01autoremove文件:

APT
{
 NeverAutoRemove  {
  "^linux-firmware$";
  "^linux-image.*";   "^linux-restricted-modules.*";
  "^linux-ubuntu-modules-.*";
 };
 Never-MarkAuto-Sections
 {   "metapackages";
  "restricted/metapackages";
  "universe/metapackages";
  "multiverse/metapackages";
  "oldlibs";
  "restricted/oldlibs";
  "universe/oldlibs";
  "multiverse/oldlibs";
  "grub.*";
 };
};
Run Code Online (Sandbox Code Playgroud)