Недавно ко мне обратился мой товарищ с такой проблемой. Его Убунту 12.10 перестала обновляться. Ну оно и понятно, ведь поддержка этой промежуточной версии уже закончилась. Поэтому он хотел обновиться на LTS версию 14.04. Но не тут-то было.
Команды:
sudo apt-get dist-upgrade -d
sudo update-manager -d
не помогали. Репозитории Убунту 12.10 уже не поддерживались, а обновления системы с 12.10 до 13.04 и далее, не производились. Как обычно помог мистер Google. Итак все по-порядку. Чтобы устранить проблему и обновить Ubuntu, вначале выполним команду:
sudo gedit /etc/apt/sources.list
Откроется файл с источниками sources.list. По умолчанию он будет иметь следующий вид:
###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ quantal main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ quantal main restricted universe multiverse
###### Ubuntu Update Repos
deb http://us.archive.ubuntu.com/ubuntu/ quantal-security main restricted universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ quantal-updates main restricted universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ quantal-proposed main restricted universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ quantal-backports main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ quantal-security main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ quantal-updates main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ quantal-proposed main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ quantal-backports main restricted universe multiverse
Нужно заменить все записи со словом quantal на trusty. Этим самым мы указываем системе, что sources.list принадлежит поддерживаемой системе 14.04. Далее выполняем команды в Терминале:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
После этого все должно получится. Лично у меня все обновилось без проблем до версии Ubuntu 14.04.
Для уверенности проверьте версию системы командой:
lsb_release -a
p.s. Данный метод вы можете применять к любой версии Убунту, если вдруг пропустили плановое обновление системы. Главное правильно подставить имя системы в sources.list. Оказывается, что обновить Убунту не так то и сложно. Удачи!
a c минт такое прокатит?
etc/apt/sources.list почти пуст. А сами репы в основном содержатся в /etc/apt/sources.list.d/ в виде множества текстовых файлов. Их много (штук 50)…