openSUSE Leap 42.3

Примечания к выпуску

openSUSE Leap — это свободная операционная система на базе Linux для Вашего ПК, ноутбука или сервера. Вы можете просматривать веб, управлять почтой и фотографиями, выполнять офисную работу, смотреть видео или слушать музыку. Have a lot of fun!

Дата публикации: 2017-02-22 , Ве́рсия: 42.3.20170221.3026b6e

This is the initial version of the release notes for the forthcoming openSUSE Leap 42.3.

Если вы обновляетесь с более старой версии до этого выпуска openSUSE Leap, см. предыдущие примечания здесь: http://en.opensuse.org/openSUSE:Release_Notes.

Эта публичная бета-версия — часть проекта openSUSE. Информация о проекте доступна по адресу https://www.opensuse.org.

Report all bugs you encounter using this prerelease of openSUSE 42.3 in the openSUSE Bugzilla. For more information, see http://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 Установка минимальной системы

Чтобы избежать установки больших рекомендованных пакетов шаблон минимальной установки использует другой шаблон, конфликтующий с нежелательными пакетами. Этот шаблон после выполнения установки можно удалить, он называется patterns-openSUSE-minimal_base-conflicts.

Обратите внимание, что в минимальной установке по умолчанию нет брандмауэра. Если он вам нужен, установите SuSEfirewall2.

1.2 UEFI — единый интерфейс EFI

Перед установкой openSUSE на систему, загружающуюся с помощью UEFI (Unified Extensible Firmware Interface), вам настоятельно рекомендуется проверить наличие обновлений прошивки, рекомендованных производителем, и в случае их существования установить такие обновления. Предустановленная Windows 8 является верным признаком того, что ваша система использует UEFI.

Обоснование: Некоторые прошивки UEFI содержат ошибки, приводящие к сбою в случае записи слишком большого объёма данных в область хранения UEFI. Что характерно, никто точно не знает, насколько «большой» объём приводит к такому сбою.

openSUSE минимизирует этот риск, записывая минимальный объём данных, необходимых для загрузки ОС. Под минимальным понимается указание прошивке UEFI на расположение загрузчика openSUSE. Специальные возможности ядра Linux, использующие область хранения UEFI для сведений о загрузках и сбоях (pstore), по умолчанию отключены. Тем не менее, рекомендуется установить все рекомендованные производителем обновления прошивки.

1.3 UEFI, GPT и разделы MS-DOS

Вместе со спецификацией EFI/UEFI применяется новый способ разметки: GPT (GUID Partition Table). Он использует глобально уникальные идентификаторы (128-битные значения в виде 32 шестнадцатеричных цифр) для определения устройств и типов разделов.

Кроме этого, спецификация UEFI разрешает использование устаревших разделов MBR (MS-DOS). Загрузчики Linux (ELILO или GRUB2) пытаются автоматически создать GUID для таких разделов и сохранить изменения в прошивке. Такие GUID могут часто изменяться, что приводит к перезаписи данных прошивки. Перезапись состоит из двух разных действий: удаления старой записи и создания новой записи на замену старой.

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

Чтобы обойти эту проблему, сконвертируйте устаревший раздел MBR в новый GPT.

2 Обновление системы

В этом разделе перечислены замечания, связанные с обновлением системы. Подробные инструкции по обновлению приведены в документации по адресу https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/cha.update.osuse.html.

2.1 Upgrading from openSUSE Leap 42.2

2.2 Обновление с openSUSE Leap 42.1

2.2.1 Удалённые и заменённые пакеты

Следующие пакеты были удалены или заменены относительно openSUSE Leap 42.1:

  • arista: Заменён на transmageddon.

  • cadabra: Исходный код больше не собирается. Преемник Cadabra 2 пока недостаточно стабилен.

  • dropbear: Удалён в силу отсутствия преимуществ по сравнению с openssh.

  • emerillon: Заменён на gnome-maps.

  • gnome-system-log: Заменён на gnome-logs.

  • hawk: Заменён на hawk2.

  • ksnapshot: Заменён на spectacle.

  • labplot: Labplot был заменён своей же Qt5-версией, labplot-kf5. Если вы обновляетесь с openSUSE Leap 42.1, где был установлен labplot, то вы получите labplot-kf5 автоматически.

  • nodejs: Переименован в nodejs4.

  • psi: Заменён на psi+.

  • python-moin: Заменён на moinmoin-wiki. Чистое переименование, не новая версия — полностью идентичная замена.

  • ungifsicle: Заменён на gifsicle.

  • xchat: Заменён на hexchat.

2.2.2 /var/cache на собственном подтоме для снимков и отката

/var/cache содержит много часто изменяемых данных, например, кэш Zypper различных версий RPM-пакетов для каждого обновления. Как результат хранения преимущественно избыточных, но часто изменяемых данных, объём дискового пространства, занимаемый снимками, может вырасти очень быстро.

To solve this, move /var/cache to a separate subvolume. On fresh installations of openSUSE Leap 42.3, this is done automatically. To convert an existing root file system, perform the following steps:

  1. Выясните имя устройства (например, /dev/sda2 или /dev/sda3) с корневой файловой системой:

    df /
  2. Определите родительский подтом для остальных подтомов. В openSUSE 13.2 этот подтом называется @. Чтобы проверить, есть ли у вас подтом @, введите:

    btrfs subvolume list / | grep '@'

    Если вывод команды пустой, у вас нет подтома @. В этом случае вы можете использовать подтом с ID 5, который использовался в более старых версиях openSUSE.

  3. Теперь подключите требуемый подтом.

    • Если у вас подтом @, подключите его к временной точке монтирования:

      mount <корневое_устройство> -o subvol=@ /mnt
    • Если у вас нет подтома @, то подключите подтом с ID 5:

      mount <корневое_устройство> -o subvolid=5 /mnt
  4. /mnt/var/cache может уже существовать и быть тем же каталогом, что и /var/cache. Чтобы избежать потери данных, перенесите его:

    mv /mnt/var/cache /mnt/var/cache.old
  5. Создайте новый подтом:

    btrfs subvol create /mnt/var/cache
  6. Если теперь у вас есть каталог /var/cache.old, перенесите его в новое место:

    mv /var/cache.old/* /mnt/var/cache

    Если это не так, то выполните:

    mv /var/cache/* /mnt/var/cache/
  7. При необходимости удалите /mnt/var/cache.old:

    rm -rf /mnt/var/cache.old
  8. Отключите подтом от временной точки монтирования:

    umount /mnt
  9. Дабпвьте запись в /etc/fstab для нового подтома /var/cache. Используйте один из существующих подтомов как шаблон. Убедитесь, что оставили UUID без изменений (это UUID корневой файловой системы), и измените имя подтома и его точку монтирования соответственно на /var/cache.

  10. Подключите новый подтом как указано в /etc/fstab:

    mount /var/cache

2.2.3 Брелок GNOME больше не интегрирован с GPG

Встроенный в Брелок GNOME агент GPG был удалён. Таким образом, Брелок GNOME больше нельзя использовать для управления ключами GPG. Вы по-прежнему можете управлять ключами GPG в командной строке с помощью утилиты gpg.

2.2.4 X-драйвер Synaptics может ухудшить впечатления от тачпада в GNOME

In openSUSE Leap 42.1, the Synaptics X driver (package xf86-input-synaptics) was installed by default but had a lower priority than the libinput driver (xf86-input-libinput).

With openSUSE Leap 42.3:

  • X-драйвер Synaptics более не устанавливается по умолчанию.

  • Если X-драйвер Synaptics установлен, он является приоритетным для всех тачпадов.

  • X-драйвер Synapticsбольше не поддерживается в GNOME. Это означает, что при установленном драйвере тачпады Synaptics могут быть настроены только в рамках функциональности обычной мыши.

Если у вас не накопилось множества специальных настроек для драйвера тачпада Synaptics, удалите этот пакет из своей системы:

sudo zypper rm xf86-input-synaptics

2.2.5 AArch64: Page Size Has Been Changed From openSUSE Leap 42.1 to openSUSE Leap 42.3

In openSUSE Leap 42.1, the default page size on AArch64 platforms was 64 kB. With openSUSE Leap 42.3, the page size has been changed to 4 kB. This renders old Swap and Btrfs file systems unusable.

If you are currently on openSUSE Leap 42.1 on AArch64, consider a fresh installation of openSUSE Leap 42.3 instead of upgrading.

2.2.6 Системы с контроллерами CCISS могут не загрузиться после обновления

The driver for Compaq/HP Smart Array (CCISS) controllers (cciss.ko) does not support certain controllers anymore by default. This can lead to the root disk not being detected by the openSUSE Leap 42.3 kernel.

На подверженных влиянию этого изменения системах драйвер CCISS можно настроить на старое поведение и обнаружение контроллеров. Для этого добавьте ядру параметр cciss.cciss_allow_hpsa=0.

3 Общее

This section lists general issues with openSUSE Leap 42.3 that do not match any other category.

3.1 Программы KDE для управления личными данными (KDE PIM)

openSUSE Leap 42.3 ships two versions of the KDE PIM (Kontact, KMail, etc.) suite:

  • Устаревшая версия 4.x

  • Версия на базе KDE Frameworks 5

KDE PIM 4.x более не поддерживается разработчиками KDE, но эта версия была оставлена для удобства пользователей.

Две версии KDE PIM не могут быть установлены одновременно. Некоторые программы, например, KNode (пакет knode), требуют старую версию 4.x и будут удалены при установке любого пакета из KDE PIM 5.x (например, пакета kmail5).

You are encouraged to switch to the newer 5.x version, as KDE PIM 4.x will be removed in the future.

Тем не менее, сейчас из старой версии мигрируются не все настройки. Подробнее см. сообщение об ошибке по адресу https://bugzilla.opensuse.org/show_bug.cgi?id=1001872).

3.2 Dolphin не сохраняет биты расширенных прав доступа

The version of the KDE file manager Dolphin that is shipped with openSUSE Leap 42.3 cannot set «Extended Permission» bits (GID, «Sticky»). Additionally, closing the Dolphin permissions dialog by clicking OK clears existing extended permissions bits.

Во избежание подобных проблем, правьте разрешения в Konqueror (GUI) или командой chmod.

3.3 Не работает блокировка экрана при использовании GNOME Shell без GDM

При использовании GNOME Shell совместно с отличным от GDM менеджером входа, например, SDDM или LightDM, нельзя заблокировать экран. Кроме того, невозможно сменить пользователя без выхода.

Чтобы иметь возможность блокировать экран из GNOME Shell, установите GDM в качестве менеджера входа:

  1. Убедитесь, что пакет gdm установлен.

  2. Откройте YaST и в нём модуль Редактор /etc/sysconfig.

  3. Перейдите к пункту Desktop › Display manager › DISPLAYMANAGER.

  4. В текстовом поле укажите gdm. Чтобы сохранить изменения, нажмите OK.

  5. Перезагрузитесь.

4 Дополнительные сведения и обратная связь

  • Читать файлы README на установочном носителе.

  • Просмотреть подробный журнал изменений конкретного пакета из его RPM:

    rpm --changelog -qp ИМЯ_ФАЙЛА.rpm

    Замените ИМЯ_ФАЙЛА на имя пакета RPM.

  • Хронологический журнал всех изменений в обновлённых пакетах приведён в файле ChangeLog на верхнем уровне диска.

  • Больше сведений вы найдёте в каталоге docu на диске.

  • For additional or updated documentation, see https://doc.opensuse.org/.

  • For the latest product news, from openSUSE, visit https://www.opensuse.org.

© 2017 SUSE LLC

Спасибо за использование openSUSE.

Команда openSUSE.

Распечатать эту страницу