Проект Medibuntu подошел к концу - что мне теперь делать?

Проект Medibuntu подошел к концу : что мне теперь делать?

  • Как мне найти пакеты в моей системе, которые пришли из medibuntu? Предыдущий вопрос , кажется, явно перечисляет пакеты medibuntu - есть ли способ запросить базу данных пакетов по источнику?

  • Нужно ли удалять их, чтобы они заменяются поддерживаемыми пакетами из других источников?

  • Какой репозиторий сейчас содержит эти пакеты?

23
задан 13 April 2017 в 15:23

1 ответ

К настоящему времени почти все пакеты medibuntu уже заменены пакетами из основных репозиториев (limited, universe, multiverse), поэтому задача состоит в том, чтобы устранить следов medibuntu.

Возможно, вам лучше установить aptitude заранее (см. Ниже).

Как и root, сделайте следующее, чтобы забыть medibuntu:

aptitude purge medibuntu-keyring
rm -f /etc/apt/sources.list.d/medibuntu.list
aptitude update

Теперь, чтобы очистить пакеты, полученные из medibuntu, сделайте следующее:

aptitude purge $(dpkg-query -W -f='${PackageSpec}\t${Maintainer}\n' '*' |\
  grep medibuntu-maintainers@lists.launchpad.net |\
  cut -f1)

Возможно, у вас есть выбрать альтернативное решение проблемы с зависимостями (например, aptitude может предложить удалить 100 пакетов, если вы очистите библиотеку medibuntu libavutil; скажем, no, и она предложит установить ту же библиотеку из альтернативного источника).

Это означает, что вам, вероятно, будет лучше использовать aptitude, чем apt-get для этой задачи, потому что первая предлагает альтернативы для решения проблем зависимости. См. Также

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: