Всем привет!
После сбоя питания
нужна переустановка всех пакетов системы (не хочется морочить голову с CD-устновкой):
Единственный вариант, который заставил шевелится, но не до конца...
dpkg -l |awk '/^[hi]i/{print $2}' > packages.list
sudo apt-get install --reinstall $(< packages.list)
Выдает ошибки пакетов и дальше ничего не делает. После удаления штук 10 пакетов "устал"... Как от этого избавится? --force-yes и --ignore-missing не помогает...
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, переустановлено 1831 переустановлено, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0 B/946 MB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
E: Couldn't configure perl-base:amd64, probably a dependency cycle.
Почему не работает? По сути одно и тоже...sudo dpkg --get-selections > packages
или
dpkg --get-selections | grep -v deinstall > packages
sudo dpkg --set-selections < packages && sudo apt-get -y update && sudo apt-get -u dselect-upgrade
Даже dselect установил, но это не помогло, хотя можно и без него лишь бы добиться результата...
Пожалуйста, помогите решить проблему и заранее благодарен за любое содействие...