openSUSE Leap 15.3 ÐŸÑ€Ð¸Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ Ðº выпуÑку openSUSE Leap — Ñто ÑÐ²Ð¾Ð±Ð¾Ð´Ð½Ð°Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ ÑиÑтема на базе Linux Ð´Ð»Ñ Ð’Ð°ÑˆÐµÐ³Ð¾ ПК, ноутбука или Ñервера. Ð’Ñ‹ можете проÑматривать веб, управлÑÑ‚ÑŒ почтой и фотографиÑми, выполнÑÑ‚ÑŒ офиÑную работу, Ñмотреть видео или Ñлушать музыку. Have a lot of fun! УчаÑтник: ÐлекÑандр Мелентьев Дата публикации: 2021-01-29, ВеÌÑ€ÑиÑ: 15.3.20210129 1 УÑтановка 2 System upgrade 3 Removed and deprecated packages and features 4 Drivers and hardware 5 Рабочий Ñтол 6 More information and feedback This is the initial version of the release notes for the forthcoming openSUSE Leap 15.3. ЕÑли вы обновлÑетеÑÑŒ Ñ Ð±Ð¾Ð»ÐµÐµ Ñтарой верÑии до Ñтого выпуÑка openSUSE Leap, Ñм. предыдущие Ð¿Ñ€Ð¸Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ Ð·Ð´ÐµÑÑŒ: https://en.opensuse.org/openSUSE:Release_Notes. Ðта Ð¿ÑƒÐ±Ð»Ð¸Ñ‡Ð½Ð°Ñ Ð±ÐµÑ‚Ð°-верÑÐ¸Ñ â€” чаÑÑ‚ÑŒ проекта openSUSE. Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ проекте доÑтупна по адреÑу https://www.opensuse.org. Report all bugs you encounter using this prerelease of openSUSE Leap 15.3 in the openSUSE Bugzilla. For more information, see https://en.opensuse.org/ Submitting_Bug_Reports. If you would like to see anything added to the release notes, file a bug report against the component “Release Notesâ€. 1 УÑтановка Данный раздел Ñодержит информацию по уÑтановке. Подробные инÑтрукции по обновлению приведены в документации на https://doc.opensuse.org/documentation/ leap/startup/html/book.opensuse.startup/part-basics.html. 1.1 Using atomic updates with the system role Transactional Server The installer supports the system role Transactional Server. This system role features an update system that applies updates atomically (as a single operation) and makes them easy to revert should that become necessary. These features are based on the package management tools that all other SUSE and openSUSE distributions also rely on. This means that the vast majority of RPM packages that work with other system roles of openSUSE Leap 15.3 also work with the system role Transactional Server. Примечание Примечание: Incompatible packages Ðекоторые пакеты изменÑÑŽÑ‚ Ñодержимое /var или /srv в Ñвоих RPM-макроÑах %post. Ðти пакеты неÑовмеÑтимы. ЕÑли вы обнаружите такой пакет, отправьте Ñообщение об ошибке. Ð”Ð»Ñ Ð¿Ñ€ÐµÐ´Ð¾ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñтих возможноÑтей ÑиÑтема обновлений полагаетÑÑ Ð½Ð°: • Снимки btrfs. Перед запуÑком Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÑиÑтемы ÑоздаётÑÑ Ð½Ð¾Ð²Ñ‹Ð¹ Ñнимок корневой файловой ÑиÑтемы. ПоÑле Ñтого вÑе Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÑƒÑтанавливаютÑÑ Ð½Ð° Ñтот Ñнимок. Чтобы завершить обновление, перезапуÑтите ÑиÑтему Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ Ñнимка. Чтобы откатить обновление, проÑто загрузитеÑÑŒ Ñ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ³Ð¾ Ñнимка. • ÐšÐ¾Ñ€Ð½ÐµÐ²Ð°Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑтема только Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ. Во избежание проблем и потерь данных, ÑвÑзанных Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñми, ÐºÐ¾Ñ€Ð½ÐµÐ²Ð°Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑтема должна быть недоÑтупна Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи во вÑех оÑтальных ÑлучаÑÑ…. ПоÑтому во Ð²Ñ€ÐµÐ¼Ñ Ð½Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð¹ работы корневой раздел монтируетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ. Чтобы Ñтот подход работал, нужны два дополнительных Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² файловой ÑиÑтеме: чтобы позволить запиÑÑŒ пользовательÑких конфигураций в /etc, Ñтот каталог автоматичеÑки наÑтроен на иÑпользование OverlayFS. /var теперь отдельный подтом Ñ Ð¿Ñ€Ð°Ð²Ð¾Ð¼ запиÑи Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑÑов. Важно Важно: Transactional Server needs at least 12 GB of disk space СиÑтемной роли Сервер транзакций требуетÑÑ Ð´Ð¸Ñк размером не менее 12 ГБ Ð´Ð»Ñ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ñнимков btrfs. При работе Ñ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ñ‹Ð¼Ð¸ обновлениÑми вÑегда иÑпользуйте команду transactional-update вмеÑто YaST и Zypper Ð´Ð»Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÐŸÐž: • Обновить ÑиÑтему: transactional-update up • УÑтановить пакет: transactional-update pkg in ИМЯ_ПÐКЕТР• Удалить пакет: transactional-update pkg rm ИМЯ_ПÐКЕТР• Ð”Ð»Ñ Ð¾Ñ‚ÐºÐ°Ñ‚Ð° к поÑледнему Ñнимку убедитеÑÑŒ, что ÑиÑтема загружена Ñо Ñледующего за ним Ñнимка и запуÑтите: transactional-update rollback При желании укажите идентификатор Ñнимка в конце команды, чтобы откатитьÑÑ Ð½Ð° определённый Ñнимок. При иÑпользовании данной ÑиÑтемной роли ÑоглаÑно наÑтройкам по умолчанию ÑиÑтема будет выполнÑÑ‚ÑŒ ежедневное обновление и перезагрузку между 03:30 и 05:00 утра. Оба Ñти дейÑÑ‚Ð²Ð¸Ñ Ð½Ð°Ñтроены через systemd и при необходимоÑти могут быть отключены Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ systemctl: systemctl disable --now transactional-update.timer rebootmgr.service Подробнее о транзакционных обновлениÑÑ… читайте в блоге openSUSE Kubic: https:// kubic.opensuse.org/blog/2018-04-04-transactionalupdates/ и https:// kubic.opensuse.org/blog/2018-04-20-transactionalupdates2/. 1.2 Installing on hard disks with less than 12 GB of capacity УÑтановщик предложит Ñхему разметки, только еÑли доÑтупный диÑк имеет размер более 12 ГБ. ЕÑли вы, например, уÑтанавливаете очень маленькие образы виртуальных машин, иÑпользуйте разметку Ñ Ð¿Ð¾Ð´Ñказками Ð´Ð»Ñ Ð½Ð°Ñтройки параметров вручную. 1.3 UEFI — единый Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ EFI Перед уÑтановкой openSUSE на ÑиÑтему, загружающуюÑÑ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ UEFI (Unified Extensible Firmware Interface), вам наÑтоÑтельно рекомендуетÑÑ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¸Ñ‚ÑŒ наличие обновлений прошивки, рекомендованных производителем, и в Ñлучае их ÑущеÑÑ‚Ð²Ð¾Ð²Ð°Ð½Ð¸Ñ ÑƒÑтановить такие обновлениÑ. ПредуÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ð°Ñ Windows 8 или более Ð½Ð¾Ð²Ð°Ñ ÑвлÑетÑÑ Ð²ÐµÑ€Ð½Ñ‹Ð¼ признаком того, что ваша ÑиÑтема иÑпользует UEFI. ОбоÑнование: Ðекоторые прошивки UEFI Ñодержат ошибки, приводÑщие к Ñбою в Ñлучае запиÑи Ñлишком большого объёма данных в облаÑÑ‚ÑŒ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ UEFI. Что характерно, никто точно не знает, наÑколько «большой» объём приводит к такому Ñбою. openSUSE минимизирует Ñтот риÑк, запиÑÑ‹Ð²Ð°Ñ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ объём данных, необходимых Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ ОС. Под минимальным понимаетÑÑ ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ðµ прошивке UEFI на раÑположение загрузчика openSUSE. Специальные возможноÑти Ñдра Linux, иÑпользующие облаÑÑ‚ÑŒ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ UEFI Ð´Ð»Ñ Ñведений о загрузках и ÑбоÑÑ… (pstore), по умолчанию отключены. Тем не менее, рекомендуетÑÑ ÑƒÑтановить вÑе рекомендованные производителем Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾ÑˆÐ¸Ð²ÐºÐ¸. 1.4 UEFI, GPT, and MS-DOS partitions ВмеÑте Ñо Ñпецификацией EFI/UEFI применÑетÑÑ Ð½Ð¾Ð²Ñ‹Ð¹ ÑпоÑоб разметки: GPT (GUID Partition Table). Он иÑпользует глобально уникальные идентификаторы (128-битные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð² виде 32 шеÑтнадцатеричных цифр) Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ ÑƒÑтройÑтв и типов разделов. Кроме Ñтого, ÑÐ¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ UEFI разрешает иÑпользование уÑтаревших разделов MBR (MS-DOS). Загрузчики Linux (ELILO или GRUB2) пытаютÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑки Ñоздать GUID Ð´Ð»Ñ Ñ‚Ð°ÐºÐ¸Ñ… разделов и Ñохранить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² прошивке. Такие GUID могут чаÑто изменÑÑ‚ÑŒÑÑ, что приводит к перезапиÑи данных прошивки. ПерезапиÑÑŒ ÑоÑтоит из двух разных дейÑтвий: ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ñтарой запиÑи и ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð¹ запиÑи на замену Ñтарой. Ð’ Ñовременных прошивках еÑÑ‚ÑŒ Ñборщик муÑора, Ñобирающий удалённые запиÑи и оÑвобождающий памÑÑ‚ÑŒ, зарезервированную под Ñтарые запиÑи. Проблема возникает в Ñлучае, когда Ð³Ð»ÑŽÑ‡Ð½Ð°Ñ Ð¿Ñ€Ð¾ÑˆÐ¸Ð²ÐºÐ° не оÑвобождает такие запиÑи; Ñто может привеÑти к невозможноÑти загрузки ÑиÑтемы. Чтобы обойти Ñту проблему, Ñконвертируйте уÑтаревший раздел MBR в новый GPT. 2 System upgrade Ð’ Ñтом разделе перечиÑлены замечаниÑ, ÑвÑзанные Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸ÐµÐ¼ ÑиÑтемы. Подробные инÑтрукции по обновлению приведены в документации по адреÑу: • https://en.opensuse.org/SDB:System_upgrade • https://doc.opensuse.org/documentation/leap/startup/html/ book.opensuse.startup/cha-update-osuse.html Additionally, check Раздел 3, «Removed and deprecated packages and features». 3 Removed and deprecated packages and features 3.1 Deprecated packages and features УÑтаревшие пакеты по-прежнему поÑтавлÑÑŽÑ‚ÑÑ ÐºÐ°Ðº чаÑÑ‚ÑŒ диÑтрибутива, но будут удалены в Ñледующей верÑии openSUSE Leap. Они ÑущеÑтвуют Ð´Ð»Ñ Ð¾Ð±Ð»ÐµÐ³Ñ‡ÐµÐ½Ð¸Ñ Ð¼Ð¸Ð³Ñ€Ð°Ñ†Ð¸Ð¸, но их иÑпользование не рекомендуетÑÑ Ð¸ Ð´Ð»Ñ Ð½Ð¸Ñ… могут отÑутÑтвовать обновлениÑ. Чтобы проверить, имеют ли поддержку уÑтановленные пакеты, убедитеÑÑŒ что уÑтановлен lifecycle-data-openSUSE, а затем иÑпользуйте команду: zypper lifecycle 3.2 Removed packages and features Удалённые пакеты более не поÑтавлÑÑŽÑ‚ÑÑ ÐºÐ°Ðº чаÑÑ‚ÑŒ диÑтрибутива. • libqt4 and kdelibs4 have been removed because they were unmaintained and had security issues. For more information, see Раздел 5.1, «KDE 4 and Qt4 have been removed». 4 Drivers and hardware 4.1 Secure Boot: third-party drivers need to be properly signed openSUSE Leap 15.2 and later enable a kernel module signature check for third-party drivers (CONFIG_MODULE_SIG=y). This is an important security measure to avoid untrusted code running in the kernel. This may prevent third-party kernel modules from being loaded if UEFI Secure Boot is enabled. Kernel Module Packages (KMPs) from the official openSUSE repositories are not affected, because the modules they contain are signed with the openSUSE key. The signature check has the following behavior: • Kernel modules that are unsigned or signed with a key that is either known as untrusted or cannot be verified against the system's trusted key data base will be blocked. It is possible to generate a custom certificate, enroll it into the system's Machine Owner Key (MOK) data base, and sign locally compiled kernel modules with this certificate's key. Modules signed in this manner will neither be blocked nor cause warnings. See https://en.opensuse.org/openSUSE:UEFI. Since this also affects NVIDIA graphics drivers, we addressed this in our official packages for openSUSE. However, you need to manually enroll a new MOK key after installation to make the new packages work. For instructions how to install the drivers and enroll the MOK key, see https://en.opensuse.org/ SDB:NVIDIA_drivers#Secureboot. 5 Рабочий Ñтол This section lists desktop issues and changes in openSUSE Leap 15.3. 5.1 KDE 4 and Qt4 have been removed KDE 4 packages are no longer part of openSUSE Leap 15.3. Update your system to Plasma 5 and Qt 5. Some Qt 4 packages may still remain for compatibility reasons. For more information, see https://bugzilla.opensuse.org/show_bug.cgi? id=1179613. 6 More information and feedback • Читать файлы README на уÑтановочном ноÑителе. • ПроÑмотреть подробный журнал изменений конкретного пакета из его RPM: rpm --changelog -qp ИМЯ_ФÐЙЛÐ.rpm Замените ИМЯ_ФÐЙЛРна Ð¸Ð¼Ñ Ð¿Ð°ÐºÐµÑ‚Ð° RPM. • ХронологичеÑкий журнал вÑех изменений в обновлённых пакетах приведён в файле ChangeLog на верхнем уровне диÑка. • Больше Ñведений вы найдёте в каталоге docu на диÑке. • Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¸ Ð¾Ð±Ð½Ð¾Ð²Ð»Ñ‘Ð½Ð½Ð°Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð¿Ð¾ адреÑу https:// doc.opensuse.org/. • ПоÑледние новоÑти от openSUSE по адреÑу https://www.opensuse.org. ÐвторÑкие права © SUSE LLC © 2021 SUSE