История изменений
Исправление Vsevolod-linuxoid, (текущая версия) :
Мда, мягко выражаясь это такой ужас, что я редко вижу… В теории можно восстановить без переустановки, но обещать уже не могу…
Я бы попробовал вернуть так:
sudo -i
cat /etc/apt/sources.list.d/* >> /etc/apt/sources.list
rm /etc/apt/sources.list.d/*
echo 'Package: *' > /etc/apt/preferences.d/2fix
echo 'Pin: release a=oldstable' >> /etc/apt/preferences.d/2fix
echo 'Pin-Priority: 1001' >> /etc/apt/preferences.d/2fix
apt update
apt dist-upgrade
Это объединяет все репозитории в один файл, так как приоритеты некорректно работают при более, чем одном файле репозиториев; выставляет oldstable приоритет выше всех и даже при условии более поздней установленной версии; после чего запускается обновление с потенциальным разрушением, так как приоритет выше 1000, то будет даунгрейд.
Исходная версия Vsevolod-linuxoid, :
Мда, мягко выражаясь это такой ужас, что я ранее не видел… В теории можно восстановить без переустановки, но обещать уже не могу…
Я бы попробовал вернуть так:
sudo -i
cat /etc/apt/sources.list.d/* >> /etc/apt/sources.list
rm /etc/apt/sources.list.d/*
echo 'Package: *' > /etc/apt/preferences.d/2fix
echo 'Pin: release a=oldstable' >> /etc/apt/preferences.d/2fix
echo 'Pin-Priority: 1001' >> /etc/apt/preferences.d/2fix
apt update
apt dist-upgrade
Это объединяет все репозитории в один файл, так как приоритеты некорректно работают при более, чем одном файле репозиториев; выставляет oldstable приоритет выше всех и даже при условии более поздней установленной версии; после чего запускается обновление с потенциальным разрушением, так как приоритет выше 1000, то будет даунгрейд.