
我有 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
。我們需要阻止這種行為。
因此,操作順序如下:
啟動現有的 Ubuntu 18.04.5 LTS 系統並安裝升級。
usrmerge
建立專用於封裝的特殊引腳/鎖定文件cat <<EOF | sudo tee /etc/apt/preferences.d/pin-usrmerge Package: usrmerge Pin: version * Pin-Priority: -1337 EOF
將 Ubuntu 升級到 20.04.2 LTS。
將 Ubuntu 升級到 21.04(如果需要,然後升級到 21.10)。
享受正常的系統,沒有不必要的符號連結。
注意:PIN/鎖定檔案應在步驟 4 之前建立。