Можно ли предотвратить установку пакета usrmerge на системах, обновленных с версии 18.04 LTS?

Можно ли предотвратить установку пакета usrmerge на системах, обновленных с версии 18.04 LTS?

У меня система Ubuntu 18.04.5 LTS. Я планирую обновить ее до 20.04.2 LTS, а затем до 21.04 в целях тестирования.

Я вижу, что использование системы с usrmergeустановленным пакетом будет для меня неудобным. Из-за таких проблем, какнеуспешныйdpkg -S $(which grep)инеуспешныйldd.

Как предотвратить установку usrmergeпакета во время обновления?

решение1

В современной системе Ubuntu 21.04ubuntu-minimal рекомендуетустановка usrmerge. Нам нужно предотвратить такое поведение.

Итак, порядок действий будет следующим:

  1. Загрузите существующую систему Ubuntu 18.04.5 LTS и установите для нее обновления.

  2. Создайте специальный файл PIN-кода/блокировки, предназначенный для 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.

Связанный контент