Чи можу я плавно перейти з одного LTS до наступного випуску LTS?


97

Питання стосується процесу випуску Ubuntu. Чи очікується перехід від n до n + 1 випусків?

Якщо припустимо, що у нас є сервер із встановленим Ubuntu 14.04 LTS. Чи буде його легко оновити до Ubuntu 16.04 LTS за допомогою apt-get upgrade?

Припущення:

  • сфера - це програмне забезпечення
  • тому ми припускаємо, що дане обладнання підтримується в обох випусках (оновлення до та до)
  • ось чому, завжди перед оновленням вам пропонується зробити резервну копію, щоб мати змогу повернутись у разі відмови

7
Коротка відповідь: так, ви можете перейти з LTS до LTS
Thomas Ward

3
Чому ви вважаєте, що не можете?
Брайам

3
Я не маю досвіду роботи з сервером Ubuntu LTS, я користувався Arch, Slackware, SuSE та іншими дистрибутивами ... У деяких я відчував ситуації, коли для переходу з випуску nx до (n + 1) потрібна перевстановлення з нуля, або це було дуже хворобливі (призводять до перевстановлення з нуля після поту та сліз та крові). Тому я прошу заздалегідь, не будучи впевненим, чи доступні плавні переходи лише для звичайних релізів, або також для версій LTS.
Grzegorz Wierzowiecki

1
Зауважте, що якщо ви затримуєтесь і занадто довго чекаєте, коли випуск LTS більше не підтримується (чого не слід, оскільки оновлення безпеки), процес оновлення не настільки плавний .
Зак Ліптон

5
@GrzegorzWierzowiecki, уточнення: Arch є постійним випуском, тому випуску не буде після встановлення. Одна pacmanкоманда отримує найсвіжіші відомості. Arch не має названих релізів; все, що вони роблять, це регулярно скорочувати ряд монтажників.

Відповіді:


61

Так, ви можете оновити з однієї версії Ubuntu LTS до наступної, пропускаючи між ними випуски, які не є LTS. Він призначений для роботи таким чином, і він перевіряється.


6
В останній раз, коли я перейшов з одного LTS на наступний, мені довелося чекати першого випуску пункту. Чи було скасовано це обмеження?
Джеральд Шнайдер

5
@GeraldSchneider Точка (не призначена для каламбуру) випусків LTS - це стабільність, тому вони не включають сповіщення про оновлення, поки не буде випущено оновлення точки. Ви можете оновити, перш ніж використовувати do-release-upgrade(або один із його прапорів, я забув точний процес). Для отримання додаткової інформації дивіться: askubuntu.com/questions/125392/…
Seth

1
Тепер, коли 16.04.1 вийшов, я все ще не можу зробити оновлення do-release на моєму сервері ubuntu 14.04 LTS. Моє запитання тут - askubuntu.com/questions/801488/…
лорд Ло.

2
Він призначений для роботи таким чином, але на цьому самому веб-сайті розміщено десятки питань щодо невдалої оновлення 14.04-> 16.04. "Паніка ядра" - це не те, що я називаю "плавним оновленням" ...
Skippy le Grand Gourou

1
Як правило, паніка ядра виникає, якщо ви не використовуєте стандартне ядро ​​Ubuntu запасу, і ви використовуєте будь-які драйвери, які "заплямують ядро", наприклад, більшість драйверів відеокарт, деякі драйвери мережі та інші додатки сторонніх виробників. Однозначно є випадки, коли це не дуже гладко, але якщо вимкніть сторонні репозитори / PPA та відключите / видаліть власні драйвери відеокарт за допомогою утиліти драйвера перед оновленням, як правило, не виникає багато проблем.
dragon788

65

Ви можете плавно оновлювати випуски LTS, будь то сервер чи робочий стіл. Не має значення, чим ви користуєтесь, вам просто потрібно використовувати ці команди:

Для версії на робочому столі:

sudo do-release-upgrade

Для версії сервера:

sudo apt-get install update-manager-core
sudo do-release-upgrade

ПРИМІТКА. Будь ласка, обов'язково переконайтесь, що ви протестуєте цільовий LTS, на який буде запропоновано оновити на LiveCD на машині, яку ви використовуєте, щоб переконатися, що все працює належним чином, перш ніж переходити до справжнього оновлення.


1
І все-таки, чи не було б це вдало-вдале отримання дистрибутива? Або це команда для чогось іншого?
SuperSluether

7
@SuperSluether dist-upgradeоновлює всю систему, програми, ядро, лот до останніх доступних версій, але не розповсюдження, do-release-upgradeоновиться до наступного випуску, вам слід зробити, dist-upgradeякщо вам подобаються нові ядра та інше, на відміну від керування оновленнями, яке так само, оновлення ядра для цієї версії, програм та безпеки.
Марк Кірбі

2
Об’єднайте відповідь Флімма з вашою та додайте свої джерела, і я підкреслюю це
обговорюючи

1
Так, ви можете оновити, як відповіді нижче, скажімо, але вам потрібно буде використовувати команду на цю відповідь, щоб фактично оновити версії Ubuntu.
Домінік Хейс

1
Гаразд @DominicHayes Я змінив свій голос, не забудьте прокоментувати, коли ви редагуєтесь, про це ніхто не отримує повідомлення.
Марк Кірбі

26

Я довірився іншим відповідям і перейшов до оновлення з оновлених 14.04 до 16.04, використовуючи do-release-upgrade. Зараз я стикаюся з панікою ядра.

Ось інші відповідні питання (не мої), більшість не відповіді:

Тому фактична відповідь на питання "чи можу я плавно перейти з одного LTS до наступного випуску LTS", зокрема, якщо застосовується до оновлення 14.04-> 16.04, як це пропонується в ОП, явно не "так" - і більшість, якщо не всі відповіді помиляються в цьому плані.

У кращому випадку , ви могли б плавно модернізувати.


Ви намагалися вибрати інше ядро ​​під час завантаження? Мій досвід полягає в тому, що зазвичай таке трапляється, коли хтось не оновлював / оновлював довгий час, а пізніше під час оновлення / оновлення / завантажувальний розділ заповнюється. Однак я стикався з описаною проблемою під час звичайних оновлень. (Тому я вважаю проблемою просто частину "стандартного оновлення", а не щось конкретно для повного оновлення системи). Тоді подібні поради допомагають. Я поняття не маю, чи це у вас, але сподіваюся, що це допоможе.
Grzegorz Wierzowiecki

@GrzegorzWierzowiecki Дякую за пропозицію, але в моєму випадку не було сподівання повернути чисту настройку: система init зникла, і дерево залежності apt повністю було зламано. (І я заздалегідь переконався, що у мене достатньо вільного місця.)
Skippy le Grand Gourou

Сказав почути. Одного разу мені вдалося подібну ситуацію в іншому Distro відновити з Live CD / DVD, і багато ручних прибирань, я не впевнений, чи повторюся б це, швидше за все, взяв резервну копію лівого amd початку з нуля. Удачі!
Grzegorz Wierzowiecki

@GrzegorzWierzowiecki Маючи / вдома на окремій перегородці, це стає менш сумним, як здається. ;-)
Skippy le Grand Gourou

та / etc та / usr ...;) все залежить, де живуть / досягаються ваші налаштування
Grzegorz Wierzowiecki

7

Ви можете оновити з однієї версії LTS до іншої. Якщо його гладке чи ні, залежить.

Якщо ви маєте на увазі лише ОС, процес тестується, і якщо ваше обладнання сумісне, все буде добре.

Не забувайте, хоча у вас може бути встановлено власне програмне забезпечення / сценарії / тощо, або інші конфігурації, які можуть мати невиконані залежності в новій версії. (наприклад: у вас є сценарій із застарілими функціями, які викинуті в новій версії)


4

Оновлення з 14.04 до 16.04 не відбувається автоматично, коли 16.04 вийде у квітні, але в липні перший випуск пункту 16.04.1 стане доступним, і всі 14.04 користувачі запропонують оновити потім.

Однак якщо ви хочете оновити негайно, вам НЕ потрібно спочатку оновити до проміжного випуску. Просто запустіть у терміналі (та введіть свій пароль):

sudo update-manager -d

Тоді вам запропонують оновлення 14.04 -> 16.04, не чекаючи 16.04.1.

Причина, по якій Ubuntu автоматично не пропонує користувачів 16,04 до 14,04, проста: ці користувачі використовують дуже стабільну версію LTS і можуть потрапити на нерозкриті помилки в 16,04, якщо вони оновлюються одразу при випуску. Будь-які важливі помилки, виявлені в 16.04, повинні бути виправлені до випуску 16.04.1 пункту, тому користувачі LTS мають менший шанс натрапити на помилки в новій версії.


1
Пробував update-manager -dз 14.04 до 16.04. Зламали інтерфейс користувача.
АлікЕльзін-кілака

sudo: update-manager: command not found
Метт

3

Лише коротка примітка щодо оновлення зі старого випуску не LTS: я затримався 13.04 (Raring Ringtail, non-LTS), і хотів оновити. Спочатку встаньте до 14.04 LTS (Trusty Tahr), потім оновіть до 16.04 (Xenial Xerus).

Щоб оновити з 13.04 (у вересні 2016!), Вам знадобиться деякий злом, і цей хлопець мав спосіб: http://tuxtrix.com/2014/03/upgrade-from-ubuntu-1304-to-ubuntu-1404.html

Це працювало для мене!

(Порада: запустіть оновлення в консолі (ctrl + alt + F1), а не в графічному інтерфейсі робочого столу. Під час оновлення на мене висіло X чи що завгодно, і мені довелося трохи забити, щоб пройти його.)


Ось як я роблю оновлення, це спрацьовувало щоразу. Зараз у 18.04 я пройду тест з оновленням LTS. Я використовую 16.04
userDepth


0

Якщо ви хочете оновити з 12.04 LTS до 16.04 LTS, ви не можете цього зробити. Ви не можете пропустити такий випуск LTS. Потрібно оновити 12.04-> 14.04, а потім 14.04-> 16.04.

Напевно, буде швидше просто перевстановити (і налаштувати ваш сервер, щоб наступного разу було простіше;)).


0

Так, ви можете плавно та легко оновити з одного LTS до наступного випуску LTS:

Крок Натисніть Alt + F2та введіть, update-managerа потім дотримуйтесь інструкцій на екрані.


0

Коментарі та посилання про системи LTS

Вибір версії Ubuntu може бути важким і заплутаним як для першої установки, так і для оновлення до нової випущеної версії. Ця відповідь буде зосереджена на тому, як знайти версію з найдовшим залишковим часом підтримки (до 'кінця життя') , який часто є першим пунктом випуску LTS (LTS розшифровується як Long Time Support).

Зараз, коли це написано, це Ubuntu 16.04.1 LTS, і його ISO файли не знаходяться через "звичайні" посилання для поточних версій.

Інтервали підтримки описані з деталями та діаграмами в цьому посиланні,

www.ubuntu.com/info/release-end-of-life

Серія ядра другого, третього та четвертого точок випусків відрізняється від серії ядер першого випуску точки і не підтримується тривалий час. Стек апаратних можливостей повинен / буде оновлений відповідно до цих посилань,

wiki.ubuntu.com/Kernel/LTSEnablementStack

wiki.ubuntu.com/Kernel/RollingLTSEnablementStack

щоб все було в курсі оновлень (включаючи оновлення безпеки ядра). Це ризиковано, і я б заважав вам це робити. Повідомляється про багато невдач. Деякі з цих проблем можна знайти, якщо ввести HWE у вікно "Пошук запитань і запитань" біля правого верхнього кута вікна веб-браузера за допомогою AskUbuntu (і натиснути Enter).

Серія ядра п’ятої точки випуску - це наступна версія LTS і має довгу підтримку.

Стратегія стабільної та надійної системи

Я рекомендую наступну стратегію, якщо ви хочете використовувати стабільну та надійну систему.

  • Хороший режим резервного копіювання для всіх файлів, які ви хочете зберегти, є основою стабільної та надійної системи. Сюди входять ваші особисті файли та ціла частина або частина операційної системи та встановлені прикладні програми та налаштування.

  • Встановіть і залишайтеся з LTS-релізами, які виходять у квітні протягом навіть років, 2014, 2016, 2018, ...

  • Встановіть версію, яка має найдовший час до кінця життя прямо зараз. Перевірте його, і якщо він працює добре, залишайтеся з ним. "Якщо він не зламався, не виправляйте"

    Будьте в курсі оновлення та оновлення в межах ядра

    sudo apt update
    sudo apt full-upgrade
    
  • Коли випущено наступний перший випуск пункту, зачекайте місяць, а колись наприкінці серпня виправлені найгірші помилки, і ви можете встановити новий випуск і зробити оновлення та оновлення до налагодженої та відшліфованої системи. Це може означати зміну

    • з 14.04.1 LTS до 16.04.1 LTS, або
    • з 14.04.1 LTS до 18.04.1 LTS (лише стандартний Ubuntu має 5 років LTS), або
    • з 14.04.5 LTS до 16.04.1 LTS, або
    • з 14.04.5 LTS до 18.04.1 LTS (лише стандартний Ubuntu має 5 років LTS), або
    • з 16.04.1 LTS до 18.04.1 LTS, або
    • з 16.04.1 LTS до 20.04.1 LTS (лише стандартний Ubuntu має 5 років LTS), або
    • з 16.04.5 LTS до 18.04.1 LTS, або
    • з 16.04.5 LTS до 20.04.1 LTS ...

Часто краще встановити свіжу систему і після цього скопіювати свої особисті файли зі старої системи в нову. Можливе оновлення зі старого випуску LTS до наступного випуску LTS через

sudo do-release-upgrade

але це ризиковано, і вам краще отримати свіжу резервну копію, перш ніж спробувати.

Отримайте файли iso

Почніть шукати ізо файли версії з найдовшою підтримкою, що залишилася, за допомогою цих посилань,

Якщо ізо файли версії з найдовшою підтримкою, що залишилася, не знайдені через ці посилання, ви можете знайти їх за наступним загальним посиланням,

і зараз, коли це написано, ви хочете знайти Ubuntu 16.04.1 LTS за наступним посиланням,

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.