Как обновить manjaro linux до новой версии

Обновлено: 21.11.2024

Мы рассмотрим пошаговое руководство, демонстрирующее весь процесс обновления Manjaro и «правильный» способ обновления.

Компания Manjaro только что выпустила последнюю версию своей ОС — Manjaro 21.0 Ornara, и пришло время ее обновить. Однако, если вы новичок в Manjaro, то есть используете Windows или даже дистрибутив на основе Debian (Ubuntu, Pop_OS, Linux Mint и т. д.), то способ, которым Manjaro обрабатывает системные обновления и апгрейды, может показаться немного незнакомым и запутанным.

Итак, чтобы прояснить ситуацию, мы составили подробную статью о том, как обновить и модернизировать вашу систему Manjaro.

Мы рассмотрим пошаговое руководство, демонстрирующее весь процесс обновления Manjaro и «правильный» способ обновления. Но сначала мы считаем, что лучше разобраться в некоторых основных понятиях, чтобы помочь вам понять, чем Manjaro отличается от Windows и Ubuntu, когда речь идет об обновлении системы.

Итак, разобравшись с этим, приступим:

Обновление системы и обновление системы: в чем разница?

Не вдаваясь в технические подробности (для этого у нас есть Википедия), рассмотрим фундаментальную разницу между обновлениями и апгрейдами:

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

С другой стороны, обновление системы вносит множество существенных изменений, чаще всего направленных на ядро ​​системы. Обновление системы обычно добавляет новые функции (или удаляет устаревшие функции) из системы. Некоторые обновления могут привести к полной перестройке системы и изменению графического интерфейса — например, от Windows 7 до Windows 8. Таким образом, обновления обычно намного больше по размеру — обычно в масштабе гигабайта.

Теперь при переходе с Manjaro 20.2 Nibia на Manjaro 21.0 Ornara вы видите обновление всей системы. Но при этом вы также должны учитывать, что Manjaro не следует стандартному циклу выпуска — подобно большинству дистрибутивов Linux, таких как дистрибутивы на основе Debian. В свою очередь, с Manjaro вы получаете так называемый скользящий цикл выпуска.

Стандартный цикл выпуска и скользящий цикл выпуска: в чем разница?

Стандартный цикл выпуска

Во-первых, давайте разберемся со стандартным циклом выпуска. Для этого возьмем в качестве примера Ubuntu.

Как вы, возможно, знаете, Ubuntu выпускает новую версию каждые шесть месяцев. Последняя версия Ubuntu – 21.04, выпущенная в апреле 2021 года. Поэтому следующая версия будет выпущена в октябре 2021 года.

В течение этих 6 месяцев команда разработчиков возьмет все последние версии различных программ и пакетов в свой репозиторий, а затем "заморозит" версии. Это означает, что даже если в процессе разработки будет выпущена более новая версия программного обеспечения, она не будет добавлена ​​в репозиторий.

Команда разработчиков Ubuntu проведет серию тестов, чтобы убедиться, что все программное обеспечение хорошо работает вместе и что в нем нет ошибок или проблем.

К 6 месяцам все тесты завершены, команда удостоверилась, что все программное обеспечение совместимо и стабильно. Итак, они готовы выпустить следующее итеративное обновление для своего дистрибутива.

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

Последовательный цикл выпуска

Нет БОЛЬШИХ обновлений операционной системы в цикле скользящих выпусков, как в случае с Ubuntu и другими дистрибутивами стандартной модели выпуска. Вместо этого команда разработчиков выпускает небольшие и частые «обновления».

Модель непрерывного выпуска также отказывается от идеи «замораживания» версий программного обеспечения. Вместо этого, как только программное обеспечение выпущено, команды разработчиков проводят несколько тестов, чтобы проверить его стабильность, и сразу же отправляют его в стабильную версию дистрибутива Linux.

Если вы используете дистрибутив с непрерывным выпуском, вы получите доступ к новейшему и лучшему программному обеспечению в течение нескольких дней после его выпуска. Нет необходимости ждать месяцами, как в случае со стандартными дистрибутивами.

Теперь, поскольку обновлений и стандартных выпусков нет, поддерживать дистрибутив с плавающим выпуском довольно просто. Просто установите дистрибутив один раз, продолжайте выполнять регулярные обновления, и все!

Одним из самых популярных примеров непрерывного выпуска является Arch. В отличие от Ubuntu, здесь нет ни Arch 20.10, ни даже Arch 1, Arch 2 или чего-то подобного. Есть только «Арка»! Вы устанавливаете Arch, выполняете обновления по мере их поступления, и вся ваша система будет оставаться в актуальном состоянии.

На самом деле, это самый важный ключевой момент, который следует помнить: в модели непрерывного выпуска обновления и обновления в основном одинаковы.

Теперь, поскольку Manjaro является дистрибутивом на основе Arch, он также является дистрибутивом непрерывного выпуска.Это означает, что для обновления вашей системы Manjaro все, что вам нужно делать, это регулярно обновлять ее. Вот и все!

Если Manjaro — дистрибутив с непрерывным выпуском, почему у него нумерованные выпуски, такие как Manjaro 20.2 Nibia или Manjaro 21.0 Ornara? Что ж, мы рассмотрели это в следующем сегменте!

Почему у Manjaro есть номера версий?

Команда разработчиков Manjaro официально признала, что наличие номеров версий новых выпусков Manjaro вызывает путаницу среди их пользователей!

Поскольку наличие номера версии обычно ассоциируется со стандартными выпусками дистрибутивов, пользователи ошибочно принимают за него Manjaro. Итак, теперь, когда Manjaro заявляет, что выходит новый выпуск, такой как «21.0», пользователи ищут в своем программном обновлении обновление размером в гигабайт, но его нет!

После выполнения обновлений приложение Manjaro Hello не появляется, сообщая, что система обновлена ​​до последней версии. Многие пользователи сбиты с толку, а некоторые даже обеспокоены тем, почему они не обновились до последней версии Manjaro и как это сделать.

Однако, если вы использовали Manjaro и применили все последние обновления, вы уже используете последнюю версию. На самом деле, даже до того, как новая версия будет официально доступна, пользователи, которые постоянно обновляют свою систему, уже используют этот последний номер сборки.

Почему Manjaro использует номера версий? Ну, на самом деле это предназначено для команды разработчиков!

Каждый выпуск Manjaro подобен снимку. Номер релиза — это моментальный индикатор, используемый командой разработчиков для составления графиков и оценки непрерывного процесса разработки системы Manjaro! Они выбирают этот метод, потому что "более мелкие детали на одном изображении легче выделить, чем на движущейся картинке".

Мы рекомендуем вам посетить страницу модели разработки непрерывного выпуска в Manjaro Wiki, чтобы узнать, что означает номер выпуска и его важность.

Как обновить Manjaro?

Итак, теперь должно быть ясно, что вам не нужно беспокоиться об обновлении вашей системы Manjaro и убедиться, что она обновлена. Но как обновить Manjaro? Ну, это довольно просто!

Существует два основных способа обновления Manjaro: либо с помощью графического интерфейса, либо через терминал. Давайте рассмотрим их обоих!

Обновите Manjaro с помощью графического интерфейса

Примечание. В этом руководстве мы используем Manjaro с рабочим столом GNOME. Однако процесс обновления будет одинаковым для всех разновидностей дистрибутива, поскольку мы будем использовать Pamac, который присутствует во всех из них.

Если и когда будут доступны новые обновления, Manjaro сообщит вам об этом. Вы можете либо щелкнуть по нему, либо перейти в меню приложений и открыть Pamac, также известный как «Установка и удаление программ».

Менеджер пакетов Manjaro

Здесь, на вкладке «Обновления», вы найдете список всех установленных программ и пакетов, для которых есть ожидающие обновления. Вы можете обновить их по отдельности, нажав кнопку «Обновить» рядом с ними. Или вы можете нажать кнопку "Применить" в правом нижнем углу и обновить все приложения.

Чтобы начать процесс обновления, Manjaro предложит вам ввести пароль, поскольку для установки обновлений требуются привилегии root.

Аутентификация по паролю

Введите его, нажмите "Аутентифицировать", и начнется процесс обновления.

Манджаро обновляется

Вы сможете отслеживать обновление и то, сколько времени оно осталось, с помощью индикатора выполнения внизу. В углу также есть кнопка со стрелкой, с помощью которой можно просмотреть подробные сведения обо всем, что происходит в процессе обновления.

После завершения обновления вы увидите экран успеха, который сообщит вам, что ваша система теперь обновлена.

Обновление Manjaro завершено

И все. Вы успешно обновили свой компьютер Manjaro!

Обновления с использованием графического интерфейса должно быть достаточно в 99 % случаев, особенно если все приложения и пакеты, которые вы установили в своей системе, выполняются через диспетчер программного обеспечения.

Но при этом, если вы столкнетесь с ошибкой или проблемой при обновлении, у вас будет больше контроля, если вы сделаете это через терминал.Появятся всплывающие коды ошибок, которые вы можете затем найти в Google или поделиться на форуме Manjaro, чтобы решить свою проблему.

Вот краткое руководство по обновлению Manjaro с помощью терминала

Обновите Manjaro с помощью терминала

Несмотря на то, что большинство людей боятся использовать терминал, часто это самый быстрый способ выполнить работу.

Например, чтобы обновить систему Manjaro, введите следующую команду:

Примечание. Команда чувствительна к регистру. Буква «S» должна быть в верхнем регистре, а «ю» — в нижнем.

Далее вам нужно будет ввести пароль, нажать Enter и все. Вы сможете увидеть все пакеты, установленные внутри терминала.

Теперь, в этом контексте, стоит упомянуть, что есть еще две команды терминала, которые вы можете использовать для обновления вашей системы Manjaro:

Эта команда использует дополнительный символ «y» и используется для принудительного обновления всех баз данных и репозиториев. Базы данных и репозитории обновляются обычной командой только в том случае, если с момента последнего обновления прошло много времени.

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

Эта команда использует дополнительную букву «u» и используется для понижения версии пакетов в вашей системе, если ее версия опережает версию в репозитории.

Скорее всего, вы использовали бы эту команду, если вы установили программное обеспечение вручную (не используя репозиторий) и оно вызывает проблемы в вашей системе.

Как лучше всего обновить Manjaro?

На форуме Manjaro есть очень полезная статья о том, как правильно обновлять Manjaro. Если вы являетесь пользователем среднего или продвинутого уровня и понимаете, как работает система Linux, мы рекомендуем прочитать эту статью.

Теперь, если вы новичок и следите за тем, чтобы ваша система не сломалась после обновления, есть краткий список вещей, о которых следует помнить до и после обновления вашей системы Manjaro.

Шаг 1. Обновите зеркала

Перед выполнением команды обновления рекомендуется дважды проверить актуальность основного зеркала. Для этого введите следующую команду:

Выполнение этой команды сообщит вам текущий статус ваших локальных зеркал.

Обновить зеркала Pacman

Если все в порядке, вы можете перейти к следующему шагу, как показано на рисунке.

Шаг 2. Освободите место на диске

Перед обновлением полезно очистить систему, особенно если вы давно этого не делали.

Во-первых, удалите все старые записи, которые могут быть в журнале. Для этого откройте терминал и введите следующую команду:

Это приведет к удалению файлов из журнала до тех пор, пока его размер не уменьшится до 50 МБ.

Затем очистите кеш Pacman с помощью этой команды:

Это приведет к удалению всех удаленных пакетов и уменьшению версий pkg для их установленных версий.

Шаг 3. Обновите Manjaro

При выполнении обновления рекомендуется переключиться на TTY (TeleTYpe), нажав Ctrl + Alt + F4.

Оказавшись в TTY, запустите обновление с помощью команды:

После завершения обновления вы можете отключить телетайп, нажав Ctrl + Alt + F1 или Ctrl + Alt + F7. Какой из них сработает, зависит от среды вашего рабочего стола, поэтому попробуйте оба!

Перестроить пакеты AUR

После успешного обновления вашей системы Manjaro при следующей перезагрузке системы первое, что вы должны сделать, это пересобрать все сторонние пакеты (все, что вы установили, но недоступно в официальном репозитории), драйверы и ядра.

Поскольку вы можете забыть это сделать, вам следует перезагрузить систему, как только вы сочтете это удобным после обновления системы.

Было бы полезно, если бы вы также пересобрали свои пакеты AUR, что можно легко сделать с помощью следующей команды:

И все! Теперь вы знаете «правильный» способ обновить систему Manjaro и свести к минимуму шансы столкнуться с какими-либо ошибками или сломать систему!

Подведение итогов

Итак, это было наше краткое и исчерпывающее руководство по обновлению и обновлению вашей системы Manjaro. Мы надеемся, что эта статья оказалась для вас полезной и помогла вам понять, как работает цикл обновления Manjaro и как вы можете безопасно обновлять и обновлять свою систему, не сталкиваясь с какими-либо системными ошибками.

Как видите, общий процесс обновления Manjaro очень прост. Если вы применили все последние обновления, ваша система Manjaro также будет обновлена ​​до последней версии, и вам не о чем беспокоиться! Основная путаница возникает из-за того, что Manjaro использует систему нумерации для своих выпусков, несмотря на то, что это дистрибутив скользящих выпусков.

Как обновить Manjaro Linux или Arch Linux? Казалось бы, простая тема, не так ли?Хотя это, безусловно, полезно для начинающих, чтение этих «простых тем» часто приводит к некоторым скрытым жемчужинам, о которых вы можете не знать.

Например, в этой статье я рассмотрю как графический интерфейс, так и терминальный способ обновления вашего дистрибутива на основе Arch. Интересной частью является тонкая разница между командами pacman -Syu и pacman -Syyu (с дополнительным y).

Я пользуюсь Manjaro, и мне это нравится. Я написал это руководство, используя Manjaro, но командная часть применима и для других дистрибутивов на основе Arch. Я также покажу приложение с графическим интерфейсом для Manjaro.

  • Обновление Manjaro и других дистрибутивов на базе Arch с помощью командной строки
  • Обновление Manjaro Linux с помощью графического интерфейса

Давайте посмотрим, как поддерживать программное обеспечение и систему в актуальном состоянии

Обновите Arch или Manjaro Linux с помощью командной строки

Вы можете получить доступ к терминалу, набрав Ctrl+Alt+T или нажав кнопку меню в левом углу и найдя его, набрав терминал. Лично я считаю, что обновление любого дистрибутива через терминал происходит быстрее и надежнее.

Самый простой способ обновить дистрибутивы Arch Linux:

Он сравнивает локальную базу данных пакетов с репозиторием программного обеспечения дистрибутива. Если доступны какие-либо новые версии пакетов, вам будет предложено ввести yes, чтобы обновить оставшиеся пакеты.

Есть еще один способ обновить вашу систему.

Вы можете заметить лишний y в этой команде. Дополнительный y заставляет менеджер пакетов загружать базу данных пакетов независимо от того, есть ли какие-либо изменения в версиях или нет.

Это полезно, если у вас повреждена база данных пакетов и вы хотите принудительно выполнить синхронизацию.

Я не рекомендую использовать sudo pacman -Syyu все время, потому что синхронизация базы данных займет много времени. Это также будет потреблять больше пропускной способности сети.

Как вы можете видеть на изображении выше, даже если моя система обновлена, база данных все еще обновляется.

Рекомендуется к прочтению:

Моя система уже обновлена, и дальнейшие действия не требуются. Если бы были какие-либо обновления, вы бы увидели их здесь.

В некоторых случаях после установки обновлений вам может быть предложено перезагрузить систему.

Надеюсь, вам понравился этот небольшой совет. Продолжайте читать It's FOSS, поскольку я добавляю больше руководств по Arch и Manjaro.

Manjaro – это дистрибутив Linux на базе Arch, в котором есть все основные функции дистрибутива Linux. Manjaro имеет обширную поддержку для получения пакетов либо из своего официального репозитория, либо из AUR (архивный пользовательский репозиторий). Обновление пакетов рекомендуется проводить, так как они приносят новые функции, исправления безопасности и исправления ошибок.

Диспетчер пакетов является ключевым участником обновления пакетов системы на базе Linux. Как и другие дистрибутивы, Manjaro также использует менеджер пакетов под названием «Pacman». «Pacman» используется для всех дистрибутивов Linux на базе Arch.

Учитывая важность обновления пакетов, мы продемонстрируем возможные способы обновления пакетов в Manjaro Linux.

Как обновить пакеты в Manjaro Linux

Обновление в Manjaro можно выполнить двумя способами:

  • Использование графического пользовательского интерфейса
  • Использование поддержки командной строки

Как обновлять пакеты с помощью поддержки командной строки

Терминальная поддержка Manjaro весьма эффективна при обновлении системы. Manjaro позволяет обновлять пакеты двумя способами.

Обновите все пакеты: откройте терминал Manjaro и используйте следующую команду для обновления ваших пакетов. Написанная ниже команда содержит три параметра, и каждый параметр выполняет определенную задачу. Операции, связанные с каждым флагом, описаны ниже.

  • – S : этот флаг синхронизирует официальную базу данных с вашими пакетами.
  • – y : загружает последние пакеты из базы данных.
  • – u : после синхронизации и загрузки пакетов используется параметр -u для обновления всех пакетов.

Обнаружено, что необходимо обновить только один «firefox», так как база данных обнаружила более новую версию, чем установленная.

Обновите сломанные пакеты. Существует вероятность того, что вы не получите надлежащие обновления для некоторых пакетов. Если это так, то придется искать лечение сломанных пакетов. В этой ситуации Manjaro позволяет вам загружать, а также обновлять поврежденные пакеты с помощью следующей команды.

Дополнительный флаг «y» в команде заставляет систему загружать базу данных независимо от обновлений. Это означает, что если обновлений нет, будет выполнена загрузка, чтобы предоставить вам последние доступные версии пакетов, присутствующих в базе данных.

Примечание: эту команду рекомендуется использовать только в том случае, если вы получаете ошибки. В противном случае это займет больше времени, чем -Сью.

Как обновлять пакеты в Manjaro с помощью помощника AUR

Что делать, если вы установили пакет с помощью AUR? Предусмотрено, что вы можете получить не все пакеты из официального репозитория Manjaro. В этом случае вам нужно искать этот пакет в AUR (репозиторий Arch Linux). Пакеты AUR не включены в базу данных пакетов Manjaro. Таким образом, Pacman не будет обновлять пакеты, установленные из AUR.

Рекомендуется использовать любой помощник AUR для обновления пакетов, полученных из AUR. Интересно, что помощник AUR также обновляет пакеты, установленные из официального репозитория Manjaro. Например, следующая команда обновит пакеты с помощью yay (помощник AUR).

Как видно из вывода, в настоящее время все доступные пакеты в дистрибутиве обновлены.

Как обновить пакеты с помощью графического интерфейса Manjaro

Manjaro поставляется с тремя средами рабочего стола: KDE, Xfce и GNOME. Вы можете почувствовать различия в интерфейсе этих сред, но все они имеют одинаковые настройки и параметры для управления Manjaro. В этом руководстве показана процедура обновления в среде GNOME:

Шаг 1. Щелкните значок «Показать приложение» на рабочем столе. Вы найдете множество значков, связанных с настройками Manjaro. Вы должны нажать на опцию «Добавить/удалить программное обеспечение», которая отвечает за управление пакетами Manjaro.

Шаг 2. Нажав на него, вы увидите три вкладки. Перейдите в раздел «Обновления».

Шаг 3. Когда вы нажмете «Обновления», вы увидите, что система начала поиск обновлений.

Шаг 4. В нашем случае система обновлена. Однако можно выполнить встречную проверку обновлений, щелкнув значок «Обновить».

Заключение

Manjaro предоставляет обширную поддержку по установке Программного обеспечения; например, вы можете использовать официальную поддержку Manjaro для установки пакетов и AUR. Pacman используется для управления официальными пакетами, тогда как для управления пакетами AUR можно использовать несколько помощников AUR (yay, pamac). В этом посте вы узнали об обновлении пакетов, установленных из официальных или неофициальных (AUR) репозиториев. Хотя помощник AUR имеет тенденцию обновлять пакеты как официальных, так и неофициальных репозиториев, рекомендуется сначала обновить официальные пакеты, а затем использовать помощник AUR для обновления пакетов AUR.

По умолчанию Manjaro подключается к Интернету и показывает уведомление о том, что обновления доступны для загрузки, в строке состояния. У вас есть возможность подтвердить и продолжить обновление вашей системы. Это способ графического пользовательского интерфейса.

С другой стороны, если вы хотите перейти в Терминал и выполнить обновление с помощью командной строки, вот руководство для вас. Это особенно полезно, если вы обновляете компьютер Manjaro с помощью удаленного входа в систему.

Синхронизация и обновление системы

Обновление Manjaro с помощью командной строки выполняется двумя способами:

Команда Syu: System Update обновит систему до последних обновлений. Этого достаточно для большинства общих сценариев, когда система работает хорошо и база данных не повреждена.

Команда Syyu: команда Syyu используется, чтобы помочь pacman найти и загрузить пакеты для установки с принудительным обновлением базы данных.

-yy флаги заставят обновить все списки пакетов и перестроить все. Это особенно полезно для исправления поврежденной базы данных. Команда синхронизирует вашу базу данных Manjaro с официальными репозиториями Manjaro и обновляет вашу систему. Это полностью перестроит информацию о базе данных системного репозитория.

Обновление Manjaro XFCE из терминала

Шаг 1. Щелкните значок Manjaro на панели задач и найдите «Терминал».

Шаг 2) Запустите «Эмулятор терминала».

Запуск терминала в Manjaro XFCE

Шаг 3) Используйте команду pacman system update для обновления системы.Pacman — это менеджер пакетов Manjaro по умолчанию, используемый для установки, обновления, настройки и удаления программного обеспечения. Используйте его с sudo.

Шаг 3) Обратите внимание на прогресс терминала и при необходимости введите «Y». Вы должны увидеть его несколько раз.

Терминал — выполнение обновления системы

Обновление Manjaro GNOME из терминала

Шаг 1) Запустите «Терминал».

Запуск терминала в Manjaro GNOME

Шаг 2) Используйте команду pacman Syyu для обновления системы. Pacman — это менеджер пакетов Manjaro по умолчанию, используемый для установки, обновления, настройки и удаления программного обеспечения. Используйте его с sudo.

Шаг 3) Обратите внимание на прогресс терминала и при необходимости введите «Y». Вы должны увидеть его несколько раз.

Обновите Manjaro GNOME через терминал

Читайте также: