Пришло время для выпуска новой версии Ubuntu. Когда придет время, вы должны решить, собираетесь ли вы остаться в текущей версии или перейти на новую. Решение сложнее, если мы используем LTS-версию, поскольку у нас есть возможность оставаться в чем-то, что должно быть более стабильным, но когда мы находимся в обычном цикле, нам нужно решить, когда прыгать или что иначе мы останемся без поддержки. Будь то по той или иной причине или в любое время, здесь мы научим вас как обновить убунту с терминала.
Когда пользователь ищет в Интернете, как обновить Ubuntu с терминала, он может сделать это по двум причинам или обновить две разные вещи: первая — обновить пакеты; другой — обновить операционную систему. Чтобы убедиться, что эта статья работает для всех, здесь мы собираемся объяснить оба, начиная с пакетов, то, что, надо сказать, я считаю «первым пользователем Ubuntu».
Как обновить Ubuntu из терминала: начиная с пакетов
Не все всегда было так гладко в Linux. когда я начал его использовать не было магазинов программного обеспечения, а ближе всего к этому был Synaptic (архив статьи), способ управления пакетами из пользовательского интерфейса. Но они научили меня самому быстрому способу, который я до сих пор использую на компьютерах с Ubuntu. Команда, которой меня научили, была такой:
sudo apt update && sudo apt upgrade && sudo apt autoremove
Учитывая команду, необходимо объяснить, что она делает:
- Sudo это команда, необходимая для получения привилегий.
- склонный это менеджер пакетов, который использует Ubuntu.
- обновление обновит репозитории.
- модернизация обновит пакеты.
- автоматическое удаление удалит пакеты, которые больше не нужны. EYE с тем, что это не всегда хорошая идея сделать это. Я делаю это по привычке, но не исключено, что пакет, который нужен другому ПО, будет удален. Со мной никогда не случалось, чтобы я что-то пропустил после его использования, но я оставляю предупреждение там.
- && является "логическим и" и означает "и", но до тех пор, пока вышеперечисленное было выполнено успешно. В этой составной команде «sudo apt autoremove» будет выполняться только в том случае, если «sudo apt upgrade» был успешно выполнен, а «sudo apt upgrade» будет выполняться только в том случае, если «sudo apt update» был выполнен без ошибок. В переводе на человеческий язык это будет «обновить информацию в репозиториях; если они успешно обновляются, обновите пакеты; если они успешно обновляются, удалите все пакеты, которые больше не нужны».
То, что мы увидим при выполнении первой и второй команды, — это то, что находится в захвате заголовка, список со всеми пакетами, которые будут обновлены. Если мы хотим видеть список более четким, мы можем отменить (n и Enter) и ввести в терминале:
sudo apt list --обновляемый
При этом у нас будут обновлены все пакеты, и все необходимое уже будет объяснено, если вопрос, как обновить Ubuntu из терминала, относится только к пакетам.
Обновите всю операционную систему
Если ответ на вопрос, как обновить Ubuntu с терминала, уровень операционной системы, мы продолжаем. После обновления всех пакетов, хотя это может и не понадобиться, рекомендую перезагрузить компьютер. Если мы хотим делать все с терминалом, нам нужно написать:
перезагрузка sudo
После перезагрузки следующее, что нужно сделать Это зависит от того, находимся ли мы в версии LTS или в версии обычного цикла.. Так как в обычном цикле делается то же самое, что и в LTS, но на более продвинутом этапе мы объясняем все шаги, то есть мы собираемся предположить, что мы находимся в LTS и хотим перейти на не-LTS. .
Что нам нужно сделать, так это указать операционной системе искать новые версии операционной системы нормального цикла, но прежде чем мы также напишем эту команду:
sudo apt dist-upgrade
Если мы увидим, что вы обновили много пакетов, я бы снова перезагрузился или добавил эту команду в список выше и перезагрузился, когда весь процесс будет завершен. Если несколько обновлений, я думаю, мы можем продолжить шаги самого обновления.
- Теперь открываем терминал и пишем:
судо нано /и т.д/обновление-менеджер/освободить-обновления
- Мы прокручиваем до того места, где написано «prompt=lts», и меняем его на «prompt=normal».
- Нажимаем Ctrl+O, затем Enter и затем Ctrl+X. Чтобы убедиться, что изменения были внесены, мы можем нажать стрелку вверх на клавиатуре и повторно ввести команду из предыдущего шага. Убедившись, что все в порядке, мы выходим с помощью Ctrl+X.
- Здесь он также действителен для версий, отличных от LTS.. В терминале пишем sudo do-release-upgrade. Если есть новая версия, появится довольно длинное сообщение. Листаем вверх, видим нумерацию и название новой версии и нажимаем S (для Да или Y, если она на английском), а затем Enter. Вы можете нажать S и Enter напрямую, если вы не хотите видеть какую-либо информацию, которую показывает вам терминал.
- Далее мы увидим, что он начинает работать, обновлять репозитории и прочее. Ждем.
- Мы снова увидим что-то похожее на вышеописанное. Если мы не хотим больше ничего знать или остановить установку, нажмите S, а затем Enter. С D мы увидим подробности установки (не рекомендую, время потеряно).
- Мы снова увидим, что он начинает работать так же, как и при обновлении пакетов из терминала. Дожидаемся окончания процесса. Это может занять некоторое время в зависимости от вашего подключения и того, что вам нужно установить.
- Через некоторое время ненужные пакеты будут удалены. Это очень похоже на предыдущий шаг, но на этот раз он удалит то, что больше не нужно.
- Удалив все, что больше не нужно, мы увидим еще одно окно «да/нет», но на этот раз для перезагрузки. Лучше всего нажать клавишу S, а затем Enter.
- После перезапуска мы окажемся в новой версии Ubuntu, но я бы не стал оставлять это здесь. Я бы вернулся к разделу пакетов обновлений и сделал бы это снова, чтобы у нас была новая система и все обновленные пакеты.
Об обновлении LTS до LTS
Все описанное здесь также применимо к обновлению с одной версии LTS на другую LTS, но необходимо учитывать одну деталь: Canonical обычно не активирует обновления с одной LTS на другую до тех пор, пока не будет выпущено хотя бы одно точечное обновление. Например, вы не активировали обновления 22.04 до тех пор, пока не был выпущен ISO 22.04.1. Обычно это занимает от трёх до шести месяцев, больше трёх, чем шести, но надо знать, что обновления в апреле делать нельзя; надо подождать как минимум до августа.
И с этим, мы надеемся, стало понятно, как обновить Ubuntu из терминала.
Доброе утро, я хочу обновить свой Xubuntu 18.04 до одной из последних версий, например 22.04, можно будет перейти напрямую или мне нужно сначала обновиться до предыдущих версий?