是否可以阻止在從 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建立專用於封裝的特殊引腳/鎖定文件

    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. 享受正常的系統,沒有不必要的符號連結。

注意:PIN/鎖定檔案應在步驟 4 之前建立。

相關內容