LINUX.ORG.RU

История изменений

Исправление 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, то будет даунгрейд.