Обновление от Yakkety Yak (Ubuntu 16.10), когда его конец жизни [dубликат]

Этот вопрос уже имеет ответ здесь: Как и когда обновляется old-releases.ubuntu.com? 2 ответа

У меня есть система yakkety, и мне хотелось бы выполнить обновление dist.

Я выполнил процедуру на https://help.ubuntu.com/community/EOLUpgrades, однако , это не помогло.

По-видимому, некоторые файлы не найдены. Похоже, что пакеты в https://help.ubuntu.com/community/EOLUpgrades (и все остальные каталоги) недоступны.

Есть ли новая процедура для обновление или ручной способ заставить систему просто выполнить обновление? Мне в принципе все равно, нужно ли мне сначала сделать два апгрейда, а потом - хитрый или хитрый. Тем не менее, в настоящее время у меня есть выбор, чтобы идти прямо на хитрость.

2
задан 17 January 2018 в 02:03

2 ответа

Кажется сумасшедшим, но это правда, что вы не можете обновить версию, только 15 месяцев, по той простой причине, что обновление с 16.10 по 17.10 не поддерживается, а 17.04 - EOL, так что обновление isn ' т. Я надеюсь, что разработчики тоже посчитают глупость на каком-то этапе, но в то же время ...

Следуйте инструкциям на EOLUpgrades до момента, когда вы запустите make-release-обновление, НО, как говорит муру, используйте обычный xx.archive.ubuntu.com, а не old-releases.ubuntu.com. Затем вам нужно отредактировать файл /usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.py - вокруг строк 294/295 есть две строки, которые читаются:

if not dist.supported and not self.useDevelopmentRelease: continue

Комментарий эти две строки, добавив хэши в начале. Затем запустите make-release-обновление, которое теперь будет обновлено до более злого, а не хитрого (так что вам придется снова все это переходить к хитрому.)

Очевидно, что, поскольку Zesty также не поддерживается, если у вас возникнут проблемы с обновлением, вы в значительной степени по своему усмотрению ... хотя я предполагаю, что многие из них преодолели путь между 16.10 и 17.04 в прошлом, поэтому Google может помочь ...

9
ответ дан 17 July 2018 в 22:50

Кажется сумасшедшим, но это правда, что вы не можете обновить версию, только 15 месяцев, по той простой причине, что обновление с 16.10 по 17.10 не поддерживается, а 17.04 - EOL, так что обновление isn ' т. Я надеюсь, что разработчики тоже посчитают глупость на каком-то этапе, но в то же время ...

Следуйте инструкциям на EOLUpgrades до момента, когда вы запустите make-release-обновление, НО, как говорит муру, используйте обычный xx.archive.ubuntu.com, а не old-releases.ubuntu.com. Затем вам нужно отредактировать файл /usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.py - вокруг строк 294/295 есть две строки, которые читаются:

if not dist.supported and not self.useDevelopmentRelease: continue

Комментарий эти две строки, добавив хэши в начале. Затем запустите make-release-обновление, которое теперь будет обновлено до более злого, а не хитрого (так что вам придется снова все это переходить к хитрому.)

Очевидно, что, поскольку Zesty также не поддерживается, если у вас возникнут проблемы с обновлением, вы в значительной степени по своему усмотрению ... хотя я предполагаю, что многие из них преодолели путь между 16.10 и 17.04 в прошлом, поэтому Google может помочь ...

9
ответ дан 24 July 2018 в 13:27
  • 1
    Спасибо за ваш ответ, он дал мне возможность начать. Я думаю, это, очевидно, не дубликат. Помимо вашего ответа, требуется еще несколько вещей. Если какой-либо модератор чувствует, чтобы удалить флаг, я сделаю это ответом. – kap 18 January 2018 в 02:59
  • 2
    Файлы zesty уже находятся в старых версиях. Загрузка обновления не позволяет получить zesty.tar.gz и .gpg подпись. Загрузите вручную из old-releases.ubuntu.com/ubuntu/dists/zesty/main/… . Измените rewriteSourcesList в DistUpdateController.py для использования старых версий. В случае validMirror or thirdPartyMirror я искал entry.uri == "http://archive.ubuntu.com/ubuntu" and entry.dist.startswith("yakkety") и обновлял entry.uri = "http://old-releases.ubuntu.com/ubuntu". Вызовите sudo ./zesty --mode=server --frontend=DistUpgradeViewText. – kap 18 January 2018 в 03:14
  • 3
    Кажется, что ситуация текучая, что, я думаю, логично, так как 17.04 был только EOL несколько дней назад. По состоянию на 24 часа назад, они не были перемещены (я знаю, потому что я сам должен был пройти через боль!) В любом случае - рад, что вы его отсортировали! – Sidepipe 18 January 2018 в 13:32
  • 4
    FWIW - файл DistUpgradeController.py (обновление, а не обновление). :) – dannysauer 1 March 2018 в 08:09

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

Похожие вопросы: