我可以永久地从更新列表中删除某些内容吗?

我可以永久地从更新列表中删除某些内容吗?

我正在使用 Ubuntu 20.04(64 位,桌面版)。

我目前不想让 WINE 更新,所以我总是从更新列表中禁用它: 在此处输入图片描述

但是有没有办法将它从列表中永久删除?如果可以,如果我想为其启用更新,是否可以以某种方式将其重新添加到该列表中?

我不想讨论更新有多重要,我知道这一点。我不想更新它的原因是:我是一名音乐家,我正在使用 FL Studio。每次 Wine 更新时,我都必须查看一切是否仍然有效,通常情况并非如此。我知道我可以通过 Lutris、PlayOnLinux 使用 FL Studio,但在使用 Lutris 或 POL 时,我从未运行过所有 VST。我目前正在制作一张专辑,在完成之前我不想进行实验,因为现在一切都运行正常。

答案1

可以选择/取消选择要更新的软件包,有几种方法可以做到这一点。我列出了各种方法,并添加了一个命令来检查哪些软件包被保留。请注意,所有方法都会修改相同的Debian 软件包管理器数据库,因此您使用一个命令所执行的操作将会影响您使用其他命令所看到的内容。

易于

$ sudo apt-mark hold wine
$ sudo apt-mark unhold wine
$ apt-mark showhold

资质

$ sudo aptitude hold wine
$ sudo aptitude unhold wine

软件包

(“更精细”grep可以防止名称中包含子字符串的包hold被错误列出)

$ echo "wine hold" | sudo dpkg --set-selections
$ echo "wine install" | sudo dpkg --set-selections
$ dpkg --get-selections | grep "\<hold$"

笔记

  1. 如果你拿着包裹,它仍然会显示在软件更新程序GUI,但它不会被选中,因此您可以点击现在安装马上。
  2. 您可以查看还有哪些与葡萄酒相关的包装需要标记。

相关内容