Как обновить старую версию Ubuntu
Обновлено: 21.11.2024
На этой странице объясняется, как обновить версию Ubuntu End of Life (EOL) до поддерживаемой системы. Это руководство не ограничивается настольной версией Ubuntu — оно подходит для любой разновидности Ubuntu.
Информацию об обновлении поддерживаемых версий см. в этом документе.
Примечания к выпуску EOL обычно содержат инструкции по обновлению до более новой версии Ubuntu
Эти руководства могут предполагать, что пользователь знает, как работать с терминалом, поскольку графические инструменты используются не всегда. При этом шаги для выполнения всех команд на самом деле можно копировать/вставлять, поэтому каждый, от новичка до опытного пользователя, работающего с EOL-выпусками Ubuntu, может выполнить обновление(я).
В случае возникновения проблем вы должны знать, что большинство (если не все) выпусков, упомянутых в этом руководстве, не поддерживаются, и получить помощь может быть немного сложно, поскольку большинство из нас уже обновилось до более новой версии. из Убунту. Как обычно, делайте резервные копии дисков/разделов перед обновлением.
Обновление или новая установка?
Преимущество обновления заключается в том, что вы можете сохранить текущую конфигурацию без изменений. Это часто желательно в производственных средах, которые вы хотите сохранить как можно более стабильными. В то же время конфигурация, применимая для более старых версий, может не всегда работать с более новыми версиями.
Если вы форматируете разделы при установке более новой версии, у вас есть возможность выбрать новую файловую систему, которая может иметь преимущества и необходимые функции по сравнению со старой. Новая установка также дает вам чистую платформу для начала сборки вашей системы; отсутствие старых файлов конфигурации и потенциальных ошибок, связанных с обновлением.
Переустановка обычно проще и быстрее, особенно если вам нужно обновить несколько выпусков. Это также может помочь вам сэкономить трафик, если это вас беспокоит.
Примечание о поддержке оборудования
Нет уверенности в том, что каждый выпуск Ubuntu работает на рассматриваемом оборудовании. Независимо от того, обновляете ли вы или выполняете новую установку, всегда полезно попробовать новый выпуск в режиме живой загрузки. Live Ubuntu запускается с компакт-диска или USB-накопителя и не изменяет установку на жестком диске.
Примечание. Прежде чем начать, проверьте, указан ли ваш путь обновления в этом списке. Если это так, рекомендуется использовать конкретные инструкции на соответствующей странице.
Обновить sources.list
Чтобы начать обновление, убедитесь, что у вас есть sources.list, как показано ниже, где CODENAME – это ваш выпуск, например. квант.
Вы можете использовать -backports и или -proposed, если хотите. Дополнительную информацию о репозиториях см. на этой странице.
Зависимости
Вы также должны убедиться, что установлены некоторые метапакеты, чтобы обновление могло продолжаться без проблем.
Менеджер обновлений
Начиная с версии 6.06 и выше вам потребуется установить пакеты update-manager и update-manager-core. Примечание. Не следует устанавливать пакет update-manager на серверы, поддерживающие только интерфейс командной строки.
Для обновления с выпуска LTS до выпуска, отличного от LTS, убедитесь, что диспетчер обновлений правильно настроен для обновления любого выпуска. Это не требуется при обновлении с одной версии LTS до следующей версии LTS:
Метафайлы рабочего стола
Если вы используете определенную настольную версию, вам может потребоваться переустановить этот пакет, чтобы решить любую проблему с зависимостями этого пакета. Вы можете (пере)установить эти пакеты -desktop до или после обновления.
Чтобы узнать, какой пакет рабочего стола вы хотите (пере)установить: dpkg -l | grep tu-desktop. Или найдите его, запустив aptitude search tu-desktop. Правильные команды для установки метапакета рабочего стола (в этом примере мы переустанавливаем рабочий стол Kubuntu):
Ядро
Запустить обновление
После того, как вы сделали все вышеперечисленное, запустите обновления, а затем обновление, как обычно:
Неподдерживаемые обновления
Иногда do-release-upgrade не может запустить обновление до последней версии и показывает ошибку, похожую на эту:
Вам необходимо загрузить средство обновления для версии, до которой вы выполняете обновление. Например, если вы обновляетесь до Ubuntu 20.04 (focal), вы увидите ссылку на этой странице следующим образом:
Загружаемый файл представляет собой архив, содержащий исполняемый файл с кодовым названием выпуска. выполните его, чтобы запустить инструмент обновления для этого выпуска. Обратите внимание, что архив извлекает все, что находится в текущем каталоге, поэтому вы можете создать каталог, в который он будет извлекаться:
Этот исполняемый файл работает так же, как do-release-upgrade. Если ошибка о том, что обновление не поддерживается, по-прежнему возникает, возможно, вам потребуется выполнить промежуточное обновление до более ранней версии.
Известные проблемы
Некоторые проблемы связаны с командами apt-get upgrade и dist-upgrade.Если вы получаете ошибки вычислений при выполнении do-release-upgrade, вы можете решить эту проблему, запустив do-release-upgrade -m desktop или удалив пакет ubuntu-desktop. При использовании aptitude в этом нет необходимости.
Если вы сталкиваетесь с отдельными проблемами с зависимостями, вам необходимо решать их по отдельности. Для этого вы можете использовать sudo apt-get -f install. После решения проблемы вы можете продолжить, запустив sudo ./feisty --frontend DistUpgradeViewTextm -mode=server; замените feisty версией, до которой вы обновились.
Недавно я установил более старую версию Ubuntu на свой старый компьютер. Всякий раз, когда я пытаюсь установить какое-либо программное обеспечение, я получаю сообщение об ошибке, говорящее о том, что оно не может быть найдено:
Переходя с Artful на Bionic в 2020 году, я обнаружил, что us.archive. не работало, но старые-релизы. сделал.
12 ответов 12
Причина этого в том, что он больше не поддерживается и больше не получает обновлений и исправлений безопасности.
Я настоятельно рекомендую вам рассмотреть поддерживаемый дистрибутив. Если ваш компьютер слишком стар с точки зрения памяти или процессора, вам следует рассмотреть дистрибутив, такой как Lubuntu или Xubuntu.
Вы можете сделать это с помощью sed :
затем обновите с помощью:
Иногда быстрее создать резервную копию системы и переустановить ее, используя поддерживаемую версию.
Чтобы перейти на новую версию:
После того, как вы выполнили описанные выше шаги для переключения на старые зеркала, обновите диспетчер обновлений, а затем выполните do-release-upgrade :
и просто для полноты картины. как насчет репозитория дополнительных материалов (для Skype и т. д.)? Доступны ли они где-нибудь после EOF?
более простой способ — sudo vi /etc/apt/sources.list и изменить его вручную. Мне пришлось это сделать, потому что я новичок и не знаю, как заставить эту работу работать на карму. Спасибо, ваш ответ по-прежнему актуален и верен.
При обновлении версии 15.04 от 21 марта 2017 г. возникла проблема с этим. Vivid больше не поддерживается, однако дистрибутива нет в старых версиях.
Сообщение об ошибке 404 или Not Found — это стандартный код ответа HTTP, указывающий, что клиент смог связаться с сервером, но сервер не смог найти запрошенное.
Интернет сервер хостинга сайта обычно генерирует веб-страницу «404 — Страница не найдена», когда пользователи пытаются перейти по неработающей или неработающей ссылке.
Ubuntu придерживается подхода двух разных циклов выпуска:
Обычные выпуски Ubuntu поддерживаются в течение 9 месяцев. Выпуски LTS поддерживаются в течение 5 лет.
Прошлые выпуски могут иметь другие графики поддержки (например, обычные выпуски (до 13.04) раньше поддерживались в течение 18 месяцев, а выпуски LTS (до 12.04) раньше поддерживается в течение 3 лет для настольных компьютеров и 5 лет для серверов).
EOL: после окончания периода поддержки определенного выпуска; они называются End Of Life (EOL), и все обновления и репозитории пакетов для этого выпуска переносятся на другой сервер, что приводит к ошибкам 404 при запуске sudo apt-get update . Вы можете подтвердить, стал ли ваш выпуск EOL, перейдя на эту страницу. Если ваш выпуск Ubuntu указан в таблице «Конец срока службы (EOL)», значит этот выпуск больше не поддерживается, и вам следует попытаться выполнить обновление до более нового поддерживаемого выпуска. Однако, если вы хотите продолжить использовать этот неподдерживаемый выпуск, вам придется внести необходимые изменения в /etc/apt/sources.list, чтобы указать на сервер старых выпусков Ubuntu.
Откройте терминал:
- Нажмите Ctrl + Alt + T ; ИЛИ
- Если у вас есть Gnome: Приложения → Стандартные → Терминал; ИЛИ
- Если у вас есть Unity: нажмите Super (клавиша между левым Ctrl и левым Alt ) и запросите Terminal .
Выполните следующую команду, чтобы войти в корневую оболочку:
введите пароль пользователя и нажмите Enter . Приглашение изменится и будет указывать, что пользователь root теперь вошел в систему. Здесь выполните следующую команду:
Сохраните файл и выйдите из Gedit.
Выполните следующую команду, чтобы выйти из корневой оболочки:
Вы обнаружите, что подсказка переключается обратно, показывая, что ваш обычный пользователь вошел в систему. Затем выполните следующее:
Вот так. На этот раз никаких ошибок 404. Теперь вы можете установить все доступные пакеты для вашей версии Ubuntu. Вы также можете запустить sudo apt-get dist-upgrade для установки любых обновлений безопасности/исправлений ошибок, которые еще не были установлены, но вы не будете получать никаких дальнейших обновлений безопасности/исправлений ошибок из Ubuntu.
В предыдущих статьях hДавайте поговорим о функциях новой версии Ubuntu 20.04 LTS, а также о небольшом руководстве по установке, предназначенном для новичков.Теперь в этом новом посте мы собираемся поделиться с вами несколькими простыми шагами, с помощью которых мы можем перейти с предыдущей версии Ubuntu (имеющей поддержку) на эту новую версию.
Этот процесс действительно прост и применим к любой разновидности Ubuntu, но требуется много внимания к тому, что будет сделано, потому что система может столкнуться с некоторыми сбоями, которые обычно вызваны тем, что сторонние репозитории не удаляются из системой или невыполненными зависимостями.
Точно также перед началом этого процесса я должен предупредить, что делать этот тип обновления не рекомендуется, в противном случае лучше сделать резервную копию информации и выполнить установку с нуля.
Но поскольку многие пользователи не могут этого сделать по X причинам, мы оставляем вам здесь простой способ обновления до Ubuntu 20.04 LTS
Оглавление
Процесс обновления с Ubuntu 18.04 LTS и Ubuntu 19.10 до Ubuntu 20.04 LTS
Перед началом любого процесса обновления необходимо выполнить следующие процедуры, чтобы избежать проблем во время процесса.
- Удалите проприетарные драйверы (Nvidia, AMD, Intel и используйте драйверы с открытым исходным кодом
- Отключить все сторонние репозитории
- Чтобы избежать большого количества ошибок и даже зависания установки, лучше сначала выполнить apt update и apt upgrade
Вы можете сделать их резервную копию с помощью некоторых инструментов, которые уже упоминались здесь, в блоге.
Кроме того, если вы не пропустите уведомление, чтобы иметь возможность обновиться до новой версии, вы должны быть терпеливы. Поскольку многие пользователи в настоящее время обновляются, это может вызвать некоторое насыщение, или если вы уже обновляете свою систему, вы можете обратите внимание, что загрузка всех компонентов несколько медленная.
Чтобы иметь возможность принудительно получать уведомление об обновлении, нам крайне необходимо внести некоторые коррективы в наше оборудование, для этого мы должны перейти в раздел «Программное обеспечение и обновления», который мы будем искать в меню наших приложений.
И в открывшемся окне мы должны перейти на вкладку «Обновления», среди параметров, показанных в «Уведомлять меня о новой версии Ubuntu», здесь мы собираемся выбрать параметр:
< /цитата>
Наконец, мы должны настроить систему, чтобы она проверяла и предупреждала о наличии новой версии. Для этого нам просто нужно открыть терминал и ввести в нем следующие команды:
Сделав это, мы перезапустим систему, чтобы гарантировать наличие самых последних пакетов в системе и избежать возможных осложнений.
Установлена новая версия Ubuntu 20.04 LTS
После перезагрузки системы мы снова войдем в систему, и через несколько минут вам придется пропустить окно доступности «новой версии Ubuntu».
Но если нет, мы собираемся открыть терминал и ввести в нем следующую команду:
Теперь, если это не привело к появлению уведомления об обновлении. Мы можем форсировать этот процесс, для этого мы собираемся открыть терминал с помощью Ctrl + Alt + T и в нем мы собираемся выполнить следующую команду:
Эта команда в основном поможет вам открыть инструмент обновления, который при открытии будет принудительно проверять, есть ли версия выше той, которую вы используете.
Этот процесс требует загрузки 1 ГБ или более пакетов и занимает до 2 часов или более для настройки. Поэтому необходимо дождаться завершения процесса.
В конце этого процесса, если все было выполнено регулярно, вы должны знать, что есть пакеты, которые устаревают с обновлением, поэтому вы будете проинформированы и сможете выбирать между «Сохранить» и «Удалить». , последний вариант является наиболее рекомендуемым.
Наконец мы должны выполнить последнюю перезагрузку. Чтобы все изменения были применены и вступили в силу, а также, если вы используете Ubuntu 16.04, вы должны сначала обновиться до Ubuntu 18.04 LTS, а затем до 20.04 LTS, выполнив те же действия.< /p>
Содержание статьи соответствует нашим принципам редакционной этики. Чтобы сообщить об ошибке, нажмите здесь!.
Некоторое время назад у моего друга (одного из знаменитостей «Как я отбился от хакера Facebook») возникли проблемы с его ноутбуком с Windows, в основном машина стала практически бесполезной. К сожалению, хотя мне в целом нравится Windows (есть исключения), это случается слишком часто. Так что я решил эту проблему, установив Ubuntu, и хотя он технически не разбирается, он очень доволен - машина не молниеносная, но работает и стабильно.
Но я сделал небольшую ошибку, установив самую последнюю версию Ubuntu, доступную на тот момент, 19.04. Теперь для тех, кто не знает, у Ubuntu есть несколько выпусков, которые поддерживаются в течение длительного времени, называемых LTS для долгосрочной поддержки, а те, что между ними… нет. Полный список здесь.
Поэтому с января 2020 г. версия 19.04 перешла в статус End-Of-Life, что означает, что вы больше не можете загружать и устанавливать обновления обычным способом (подходящим обновлением). А без обновлений так же нельзя обновиться до более новой версии (do-release-upgrade). Первый симптом заключается в том, что при попытке установить обновления он получал ошибки, подобные следующим:
Дополнительная проблема в том, что мы находимся в разных странах, поэтому я не мог просто сделать обычный рутинный бэкап-формат-переустановить все 🙂
Но, как всегда, Google вам в помощь! Вот как я решил это из командной строки:
Что это делает? Ну, все, кроме первой строки, является стандартной процедурой обновления: обновление (т.е. обновление информации для) репозиториев программного обеспечения, обновление (т.е. загрузка и установка обновлений), перезагрузка, а затем выполнение-выпуск-обновление, которое обновляет всю систему Ubuntu - всегда до последней версии LTS.
После этого apt upgrade может установить любые доступные обновления, а затем do-release-upgrade может выполнить свою работу.
Читайте также: