После того, как я обновил Ubuntu Gnome 15.10 (Wily Werewolf) до 16.04 (Xenial Xerus), я не могу запустить synaptic или aptitude для установки нового программного обеспечения, и «apt-get install what» тоже не работает. Вот ошибка, которую я всегда получаю:
Значение 'wily недопустимо для APT :: Default-Release, так как такой выпуск недоступен в источниках.
Я много читал об этой ошибке в Google и т. Д., Но решения, предлагаемые в Интернете, работают только для более старых версий Ubuntu или Debian. То, что я попробовал, например проверял значение APT :: Default-Release в /etc/apt/apt.conf
, но оно там не задано, оно не задано ни в одном текстовом файле в /etc/apt/
или в любом из его подкаталогов. Я удалил все файлы из каталога /etc/apt/sources.list.d
, потому что они были связаны со старыми версиями Ubuntu.
Больше идей?
П.С. 1: Немного больше информации о моем окружении:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04 LTS
Release: 16.04
Codename: xenial
P.S. 2: Вывод из sudo apt edit-sources
(удаленные закомментированные строки):
deb http://ubuntu.mirror.lrz.de/ubuntu/ xenial main restricted
deb-src http://ubuntu.mirror.lrz.de/ubuntu/ xenial main restricted
deb http://ubuntu.mirror.lrz.de/ubuntu/ xenial-updates main restricted
deb-src http://ubuntu.mirror.lrz.de/ubuntu/ xenial-updates main restricted
deb http://ubuntu.mirror.lrz.de/ubuntu/ xenial universe
deb-src http://ubuntu.mirror.lrz.de/ubuntu/ xenial universe
deb http://ubuntu.mirror.lrz.de/ubuntu/ xenial-updates universe
deb-src http://ubuntu.mirror.lrz.de/ubuntu/ xenial-updates universe
deb http://ubuntu.mirror.lrz.de/ubuntu/ xenial multiverse
deb-src http://ubuntu.mirror.lrz.de/ubuntu/ xenial multiverse
deb http://ubuntu.mirror.lrz.de/ubuntu/ xenial-updates multiverse
deb-src http://ubuntu.mirror.lrz.de/ubuntu/ xenial-updates multiverse
deb http://ubuntu.mirror.lrz.de/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://ubuntu.mirror.lrz.de/ubuntu/ xenial-backports main restricted universe multiverse
deb http://ubuntu.mirror.lrz.de/ubuntu/ xenial-security main restricted
deb-src http://ubuntu.mirror.lrz.de/ubuntu/ xenial-security main restricted
deb http://ubuntu.mirror.lrz.de/ubuntu/ xenial-security universe
deb-src http://ubuntu.mirror.lrz.de/ubuntu/ xenial-security universe
deb http://ubuntu.mirror.lrz.de/ubuntu/ xenial-security multiverse
deb-src http://ubuntu.mirror.lrz.de/ubuntu/ xenial-security multiverse
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://archive.canonical.com/ xenial partner
Если у Вас есть проблемы с "застрявшим" apt
или высокоуровневые программы aptitude
или synaptic
, очистка способного кэша может быть необходимой.
Это в особенности имеет место после обновления распределения.
sudo apt clean
быстро и легок и помогает с большим количеством застрявших способных систем. Я обычно делаю это после того, как много обновлений было сделано, или после dist-обновления.
то зеркало было повреждено недо ранее этим утром, посмотрите дату и время на папках Xenial. Это должно работать теперь.
http://ubuntu.mirror.lrz.de/ubuntu/dists/
Его лучшее для использования стандартного редиректора для страны вместо этого, поскольку это не включало бы поврежденное зеркало.
http://de.archive.ubuntu.com/ubuntu/
Открытый /etc/apt/apt.conf.d/01ubuntu
использование nano
, как
sudo nano /etc/apt/apt.conf.d/01ubuntu
Затем введите следующее, как это:
APT::Default-Release "xenial";
Уберите Ваш apt
кэш путем выполнения:
sudo rm -rfv /var/lib/apt/lists/*
Затем создайте partial
папка, которая была удалена предыдущей командой:
sudo mkdir -pv /var/lib/apt/lists/partial
Для проверки, что Вы убрали свои списки, выполнял следующую команду:
sudo apt clean && sudo apt autoclean
Теперь, обновите свою информацию о хранилище:
sudo apt update --fix-missing
Это должно зафиксировать Ваши ошибки.