是否有可能阻止在从 18.04 LTS 升级的系统上安装 usrmerge 包?

是否有可能阻止在从 18.04 LTS 升级的系统上安装 usrmerge 包?

我有 Ubuntu 18.04.5 LTS 系统。我计划将其升级到 20.04.2 LTS,然后升级到 21.04 以进行测试。

我发现使用usrmerge安装了软件包的系统对我来说不太舒服。因为失败的dpkg -S $(which grep)失败的ldd

如何防止usrmerge升级期间安装软件包?

答案1

在现代 Ubuntu 21.04 系统上ubuntu-minimal 建议的安装usrmerge。我们需要阻止这种行为。

因此,行动的顺序如下:

  1. 启动现有的 Ubuntu 18.04.5 LTS 系统并安装升级。

  2. 通过以下方式创建专用于usrmerge封装的特殊 pin/lock 文件

    cat <<EOF | sudo tee /etc/apt/preferences.d/pin-usrmerge
    Package: usrmerge
    Pin: version *
    Pin-Priority: -1337
    EOF
    
  3. 将 Ubuntu 升级到 20.04.2 LTS。

  4. 将 Ubuntu 升级到 21.04(如果需要,然后升级到 21.10)。

  5. 享受没有不必要符号链接的正常系统。

注意:应在步骤4之前创建pin/lock文件。

相关内容