Ubuntu 16.10 Yakketty не будет обновляться. Можно ли это исправить, или я должен получить 16.04 или 17.10?
Так что у меня была красивая система, которая работала очень хорошо, пока я не захотел установить старую веб-камеру прошлой ночью. Я сделал sudo apt-get update и получил это:
Fetched 1,475 B in 3min 25s (7 B/s)
Reading package lists... Done
W: The repository 'http://security.ubuntu.com/ubuntu yakkety-security Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://ca.archive.ubuntu.com/ubuntu yakkety Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://download.opensuse.org/repositories/home:/jgeboski/xUbuntu_16.10 Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 12C6ADA61C85BB5E
W: The repository 'http://download.opensuse.org/repositories/home:/jgeboski/xUbuntu_16.10 Release' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://ca.archive.ubuntu.com/ubuntu yakkety-updates Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://ca.archive.ubuntu.com/ubuntu yakkety-backports Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://ppa.launchpad.net/eugenesan/ppa/ubuntu yakkety Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
И sudo apt-get install для чего-либо дает
E: Package 'program' has no installation candidate
Я подозреваю, что у меня есть эта проблема, потому что я использую Ubuntu 16.10. Если нет, я хотел бы знать, как это исправить, потому что мне действительно нравится моя система такой, какая она есть. В противном случае я хотел бы рассмотреть возможность установки 16.04 или 17.10, но я также хотел бы знать, какой из них лучше, и есть ли способ установить без потери всех моих программ и прочего. Некоторые из них были довольно неприятны в установке, и они мне действительно нужны.
Спасибо!
2 ответа
Ваша проблема, как сказал @Organic Marble, в том, что yakkety (16.10) - это релиз с "окончанием жизни".
Чтобы ваша проблема была исправлена, вам нужно перейти на другую версию с истекшим сроком эксплуатации, которая является zesty (17.04). И затем, вы должны перейти от последнего к хитрому (17.10).
Мой ответ вдохновлен этой ссылкой. В котором @kap дает нам быстрый способ сделать это из-за того, что его вопрос был помечен как дубликат. Там я также хочу поблагодарить @Sidepipe - прочитайте его ответ и комментарий -.
Я проверил его дважды на виртуальной машине - с virtualbox - и это сработало.
Затем я применил его с моей основной машиной, и это также было успешным. Я должен сказать, что этот выход не исправит ваш "сломанный ppa". Вам нужно будет найти подходящее ppa для хитрого релиза.
Я не буду все объяснять. Я уверен, что вы найдете ответы самостоятельно, в StackExchange или где-либо еще в Интернете.
Все должно быть сделано как root или через sudo.
Чтобы проверить ваш релиз:$ lsb_release -a
или же $ cat /etc/os-release
Там мы идем, у нас есть части.
I) Обновление с yakkety "с истекшим сроком эксплуатации" (16.10) до " zesty" с окончанием жизненного цикла (17.04)
- Исправить /etc/apt/sources.list.d
# update-manager
- снимите флажок каждый PPA
- Скачать zesty.tar.gz
- Проверить подлинность пакета - файлы gpg по одному и тому же URL
- Извлеките архив - и измените следующие файлы
# vi ./DistUgradeController.py"
- Измените каждый "archive.ubuntu.com" ==> "old-releases.ubuntu.com"
- Измените каждый "security.ubuntu.com" ==> "old-releases.ubuntu.com"
# vi ./mirrors.cfg
- Добавить "Ubuntu/" к каждому "old-releases.ubuntu.com/"
- /etc/apt/sources.list
- Измените каждый "fr.archive.ubuntu.com" ==> "old-releases.ubuntu.com"
- Измените каждый "security.ubuntu.com" ==> "old-releases.ubuntu.com"
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
# ./zesty --mode=server --frontend=DistUpgradeViewText
# reboot
# apt-get update
- проблемы, см. следующий шаг -- Удалить дубликаты в /etc/apt/sources.list
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
# apt-get autoremove
# apt-get autoclean
# reboot
II) Обновление от "конца жизни" пикантный (17.04) до хитрого (17.10)
# do-release-upgrade
# reboot
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
# apt-get autoremove
# apt-get autoclean
# reboot
Ваше подозрение верно! 16.10 вышла из употребления прошлым летом и больше не поддерживается.
Возможно, вам все еще удастся выполнить обновление до 17.10 (17.04 также является окончанием срока службы), но я не уверен в этом. Пути обновления не работают вечно.
18.04 выйдет через пару месяцев и станет релизом долгосрочной поддержки.