Проект Medibuntu подошел к концу - что мне теперь делать?
Проект Medibuntu подошел к концу: что мне теперь делать?
Как мне найти пакеты в моей системе, которые пришли из medibuntu? Предыдущий вопрос, кажется, явно перечисляет пакеты medibuntu - есть ли способ запросить базу данных пакетов по источнику?
Нужно ли удалять их, чтобы они заменялись поддерживаемыми пакетами из других источников?
Какой репозиторий сейчас содержит эти пакеты?
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
для этой задачи, потому что первый предлагает альтернативы для решения проблем зависимости. Смотрите также