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)

  1. Исправить /etc/apt/sources.list.d
    • # update-manager - снимите флажок каждый PPA
  2. Скачать zesty.tar.gz
  3. Проверить подлинность пакета - файлы gpg по одному и тому же URL
  4. Извлеките архив - и измените следующие файлы
    • # 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/"
  5. /etc/apt/sources.list
    • Измените каждый "fr.archive.ubuntu.com" ==> "old-releases.ubuntu.com"
    • Измените каждый "security.ubuntu.com" ==> "old-releases.ubuntu.com"
  6. # apt-get update
  7. # apt-get upgrade
  8. # apt-get dist-upgrade
  9. # ./zesty --mode=server --frontend=DistUpgradeViewText
  10. # reboot
  11. # apt-get update - проблемы, см. следующий шаг -
  12. Удалить дубликаты в /etc/apt/sources.list
  13. # apt-get update
  14. # apt-get upgrade
  15. # apt-get dist-upgrade
  16. # apt-get autoremove
  17. # apt-get autoclean
  18. # reboot

II) Обновление от "конца жизни" пикантный (17.04) до хитрого (17.10)

  1. # do-release-upgrade
  2. # reboot
  3. # apt-get update
  4. # apt-get upgrade
  5. # apt-get dist-upgrade
  6. # apt-get autoremove
  7. # apt-get autoclean
  8. # reboot

Ваше подозрение верно! 16.10 вышла из употребления прошлым летом и больше не поддерживается.

Возможно, вам все еще удастся выполнить обновление до 17.10 (17.04 также является окончанием срока службы), но я не уверен в этом. Пути обновления не работают вечно.

18.04 выйдет через пару месяцев и станет релизом долгосрочной поддержки.

Ссылка: https://www.ubuntu.com/info/release-end-of-life

Другие вопросы по тегам