Ist es möglich, die Installation von usrmerge-Paketen auf Systemen zu verhindern, die von 18.04 LTS aktualisiert wurden?

Ist es möglich, die Installation von usrmerge-Paketen auf Systemen zu verhindern, die von 18.04 LTS aktualisiert wurden?

Ich habe ein Ubuntu 18.04.5 LTS-System. Ich plane, es zu Testzwecken auf 20.04.2 LTS und dann auf 21.04 zu aktualisieren.

Ich sehe, dass die Verwendung eines Systems mit usrmergeinstalliertem Paket für mich nicht angenehm sein wird. Aufgrund von Problemen wiefehlgeschlagendpkg -S $(which grep)Undfehlgeschlagenldd.

Wie kann ich die Installation eines usrmergePakets während des Upgrades verhindern?

Antwort1

Auf modernen Ubuntu 21.04-Systemenubuntu-minimal empfiehltdie Installation von usrmerge. Wir müssen dieses Verhalten verhindern.

Die Reihenfolge der Aktionen ist also die folgende:

  1. Booten Sie das vorhandene Ubuntu 18.04.5 LTS-System und installieren Sie Upgrades darauf.

  2. Erstellen Sie eine spezielle Pin-/Sperrdatei für usrmergedas Paket durch

    cat <<EOF | sudo tee /etc/apt/preferences.d/pin-usrmerge
    Package: usrmerge
    Pin: version *
    Pin-Priority: -1337
    EOF
    
  3. Aktualisieren Sie Ubuntu auf 20.04.2 LTS.

  4. Aktualisieren Sie Ubuntu auf 21.04 (und dann bei Bedarf auf 21.10).

  5. Genießen Sie das normale System ohne unnötige symbolische Links.

Hinweis: Die PIN-/Sperrdatei sollte vor Schritt 4 erstellt werden.

verwandte Informationen