Если вы используете openSUSE Leap 15.5 и подумываете об обновлении до последней и самой лучшей версии, Leap 15.6, вы попали по адресу. Благодаря надежной платформе openSUSE этот процесс будет простым и легким.
Эта статья предназначена для того, чтобы провести вас через процесс плавного обновления с Leap 15.5 до Leap 15.6. Мы проведем вас через все этапы, от подготовки до выполнения, гарантируя, что вы сможете осуществить переход плавно и уверенно.
Шаг 1: Сделайте резервную копию системы
Для начала давайте убедимся, что все ваши важные данные в безопасности. Прежде чем делать что-либо еще, мы настоятельно рекомендуем сделать полную резервную копию вашей системы openSUSE. Таким образом, если что-то пойдет не так, вы сможете восстановить ее вместе со всеми важными данными до прежнего состояния.
Однако если вам не хочется прибегать к такому подходу, вы можете воспользоваться командой, подобной той, что показана ниже, которая заархивирует все наиболее важные каталоги и их содержимое в архив tar.gz.
sudo tar czf /leap-data.tar.gz \ --exclude=/leap-data.tar.gz \ --exclude=/dev \ --exclude=/mnt \ --exclude=/proc \ --exclude=/sys \ --exclude=/tmp \ --exclude=/media \ --exclude=/lost+found \ /
Не стесняйтесь добавлять дополнительные параметры «-exclude=», если это необходимо. Наконец, команда создает резервную копию всех файлов в файле «leap-data.tar.gz», расположенном на корневом разделе (/), которую в идеале нужно перенести на другой компьютер или диск, например, с помощью команды SCP (linux, macos).
Шаг 2: Проверка репозиториев
Следующий шаг – убедиться, что следующие три репозитория обновлений уже существуют в вашей системе openSUSE Leap 15.4 и включены:
- repo-backports-update
- repo-sle-update
- repo-update
Вы можете сделать это, выполнив следующие действия:
zypper repos -u
![](https://itshaman.ru/images/20792_800.webp)
Если по какой-либо причине в столбце «Enabled» установлено значение «No», выполните приведенную ниже команду, где «repo-name» – имя хранилища, чтобы включить его.
sudo zypper modifyrepo --enable repo-name
Шаг 3: Обновите все программное обеспечение
Убедитесь, что система Leap 15.5 полностью обновлена. В приложении терминала введите следующую команду:
sudo zypper refresh sudo zypper update
![](https://itshaman.ru/images/20793_800.webp)
Если доступны какие-либо обновления, установите их, а затем перезагрузитесь. В результате должна получиться полностью обновленная система без пакетов, ожидающих обновления. Вот наша коробка с openSUSE Leap 15.5 перед миграцией на Leap 15.6.
![](https://itshaman.ru/images/20794_800.webp)
Вы можете проверить текущую версию ОС, выполнив:
cat /etc/os-release
Шаг 4: Обновление репозиториев до версии Leap 15.6
Во-первых, проверьте, используют ли ваши репозитории Leap, определенные в «/etc/zypp/repos.d/», переменную «$releasever» (т.е. не закодированы с определенным номером версии Leap, например, «15.5») в URI.
grep baseurl /etc/zypp/repos.d/*.repo
![](https://itshaman.ru/images/20795_800.webp)
Затем обновите все репозитории до новых Leap’s 15.6.
sudo zypper --releasever=15.6 refresh
Вы должны получить сообщение об успешном обновлении всех репозиториев.
![](https://itshaman.ru/images/20796_800.webp)
Шаг 5: Обновление до openSUSE Leap 15.6 с Leap 15.5
Пришло время начать обновление, которое перенесет нашу систему с openSUSE Leap 15.5 на Leap 15.6. Однако перед этим необходимо сделать одно очень важное уточнение.
Настоятельно рекомендуется запускать обновление вне графического режима X-window. Почему? Все просто – если во время обновления произойдет сбой в X-сессии, что приведет к неудачному обновлению, то в итоге вы получите сломанную систему.
В связи с этим мы советуем переключиться на виртуальный терминал с помощью сочетания клавиш Ctrl + Alt F3, войти в систему и выполнить приведенную ниже команду, которая запустит процесс обновления.
sudo zypper --releasever=15.6 dup --download-in-advance
Согласитесь набрать y в сообщении, информирующем вас о пакетах, которые необходимо установить.
![](https://itshaman.ru/images/20797_800.webp)
Обновление до openSUSE Leap 15.6 начнется с загрузки и применения обновлений. Сейчас самое время выпить кофе и успокоиться, потому что процесс займет некоторое время, в зависимости от скорости вашего интернет-соединения, аппаратных возможностей и количества обновленных пакетов.
![](https://itshaman.ru/images/20798_800.webp)
После завершения процесса вам будет предложено перезагрузить систему. Итак, момент истины!
![](https://itshaman.ru/images/20799_800.webp)
sudo reboot
Подождите, пока система перезагрузится. Это займет немного больше времени, чем обычно. Наконец, загрузчик поприветствует вас, сообщив, что теперь вы работаете с openSUSE Leap 15.6.
![](https://itshaman.ru/images/20800_800.webp)
На этом этапе самое время похлопать себя по спине, потому что вы успешно перевели свою систему с openSUSE Leap 15.5 на 15.6. Я тоже поздравляю вас. Заходите в систему и наслаждайтесь!
![](https://itshaman.ru/images/20801_800.webp)
Заключение
Обновление с openSUSE Leap 15.5 до 15.6 не представляет собой ничего сложного. Следуя нашему подробному руководству, вы сможете обеспечить плавный переход. Итак, поздравляем! Теперь ваша система стала более надежной и безопасной, готовой к удовлетворению текущих и будущих потребностей.
Для получения дополнительной помощи или полезной информации мы рекомендуем обратиться к официальной документации openSUSE. Спасибо за использование нашего руководства! Не стесняйтесь делиться своими мыслями в разделе комментариев ниже.
Комментарии (0)