Получите и удалите obsoletes пакеты

Я просто обновляю от человечности 16.04 до Ubuntu 18.04.

К тому времени конец обновления, это спросило меня, если я хочу не удалить obsoletes пакеты и пакеты, установленные автоматически более используемый.

Я ответил "нет", потому что я должен сохранить некоторые пакеты (php7.0). Теперь я мигрировал на более новые пакеты (php7.2), как я получаю и удаляю obsoletes пакеты?

Я попробовал apt autoremove но это, кажется, не удаляет устаревшие пакеты. Чем используется команда do-release-upgrade получать эти пакеты?

0
задан 5 September 2018 в 05:33

2 ответа

Этот ответ имеет несколько примеров о том, как получить устаревшие пакеты.

Должно быть довольно легко затем удалить их.

Простая острота (предупреждение не протестированный!) может быть:

aptitude show '~o' | grep Package: | cut -d' ' -f2 | xargs -n1 -l --verbose sudo apt-get purge -y
0
ответ дан 28 October 2019 в 01:03

Я использую

apt list --installed | grep -v xenial

перечислять все пакеты, которые не находятся в Гостеприимном (меняют имя выпуска соответственно, конечно). Затем я удаляю их вручную; я чрезвычайно опасаюсь автоматизировать задачи управления пакетом.

0
ответ дан 28 October 2019 в 01:03

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

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