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

Version: 13.1.4 (2013-10-17)

Авторские права © 2005-2008. Алексей Осипов (aliks-os@yandex.ru)

Авторские права © 2007. Николай Деркач (nderkach@gmail.com)

Авторские права © 2008-2013. Александр Мелентьев (minton@opensuse.org)

Авторские права © 2013 SUSE LLC

Разрешается копировать, распространять и/или видоизменять этот документ на
условиях Лицензии GNU на Свободную Документацию версии 1.2 или любой более
поздней версии, изданной Free Software Foundation; без неизменяемых
разделов, без текстов, помещаемых на первой странице обложки и без текстов,
помещаемых на последней странице обложки. Копия лицензии включена в виде
файла fdl.txt.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1. Разное
2. Установка

    2.1. Подробные сведения об установке
    2.2. Нет сети после установки
    2.3. Проприетарному драйверу NVIDIA требуется доступ к устройствам /dev
        /nvidia*

3. Общее

    3.1. Документация openSUSE
    3.2. Dropped YaST Modules
    3.3. UEFI — Unified Extensible Firmware Interface
    3.4. Включение безопасной загрузки в YaST
    3.5. Неправильный загрузчик при установке с Live-носителя в среде UEFI
    3.6. Для зашифрованного LVM в режиме UEFI нужен раздел /boot

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

    4.1. systemd: Включение NetworkManager с помощью ссылки network.service
    4.2. Переменная SYSLOG_DAEMON удалена

5. Технические данные

    5.1. Инициализация видео с KMS (Kernel Mode Setting)
    5.2. Настройка Postfix
    5.3. GNOME: Способ назначить Shift или Ctrl+Shift сочетанием клавиш для
        выбора источника ввода
    5.4. xinetd: запись в системный журнал
    5.5. Apache Version 2.4
    5.6. tomcat: запись в системный журнал
    5.7. Darktable: Необходимо обновить кэш

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

Примечания к выпуску охватывают следующие области:

  • Раздел 1, «Разное»: Эти записи автоматически выбраны из openFATE,
    системы управления запросами возможностей (http://features.opensuse.org
    ).

    N/A

  • Раздел 2, «Установка»: Прочтите это, если хотите установить систему «с
    нуля».

  • Раздел 3, «Общее»: Информация, которую должен прочитать каждый.

  • Раздел 4, «Обновление системы»: Проблемы, связанные с обновлением с
    предыдущей версии openSUSE.

  • Раздел 5, «Технические данные»: Этот раздел содержит технические
    изменения и улучшения для опытного пользователя.

1. Разное

N/A

2. Установка

2.1. Подробные сведения об установке

Раздел 3.1, «Документация openSUSE» содержит подробные сведения об
установке.

2.2. Нет сети после установки

ПРОВЕРИТЬ для 12.3!

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

2.3. Проприетарному драйверу NVIDIA требуется доступ к устройствам /dev/
nvidia*

ПРОВЕРИТЬ для 12.3!

По умолчанию новые пользователи более не добавляются в группу video
автоматически. Однако, проприетарному драйверу NVIDIA требуется доступ к
устройствам /dev/nvidia*.

Поскольку драйвер NVIDIA не использует стандартные методы ядра, позволяющие
устанавливать ACL на узлы устройств, добавлять пользователей в группу video
придётся вручную; от имени root вызовите (замените $USER на реальное имя):

usermod -a -G video $USER

3. Общее

3.1. Документация openSUSE

  • В Руководстве для начинающих можно найти пошаговые инструкции по
    установке, а также ознакомиться с рабочими столами KDE и Gnome и
    пакетом LibreOffice. Помимо этого, описаны базовые темы
    администрирования (развёртывание и управление программным обеспечением)
    и производится первое знакомство с оболочкой bash.

Find the documentation in /usr/share/doc/manual/opensuse-manuals_$LANG
after installing the package opensuse-startup_$LANG, or online on http://
doc.opensuse.org.

3.2. Dropped YaST Modules

The following YaST modules were obsolete and rarely used these days:

  • yast2-autofs

  • yast2-dbus-client

  • yast2-dirinstall

  • yast2-fingerprint-reader

  • yast2-irda

  • yast2-mouse

  • yast2-phone-services

  • yast2-power-management

  • yast2-profile-manager

  • yast2-sshd

  • yast2-tv

The main reason for dropping was to decrease the maintenance effort and
better focus on other more used modules.

3.3. UEFI — Unified Extensible Firmware Interface

ПРОВЕРИТЬ для 12.3!

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

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

3.4. Включение безопасной загрузки в YaST

ПРОВЕРИТЬ для 12.3!

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

YaST не определяет автоматически, включена ли безопасная загрузка, и по
умолчанию устанавливает неподписанный загрузчик. Однако неподписанный
загрузчик будет отклонён прошивкой. Для установки подписанного загрузчика
параметр «Разрешить безопасную загрузку» нужно задать вручную.

3.5. Неправильный загрузчик при установке с Live-носителя в среде UEFI

ПРОВЕРИТЬ для 12.3!

Это касается только машин с UEFI.

При использовании установщика с live-носителя YaST не может определить
режим UEFI и устанавливает устаревший загрузчик. Это приводит к тому, что
система не загружается. Нужно изменить загрузчик с grub2 на grub2-efi
вручную.

3.6. Для зашифрованного LVM в режиме UEFI нужен раздел /boot

ПРОВЕРИТЬ для 12.3!

Это касается только установок в режиме UEFI.

В предложении по разметке при включённой опции использования LVM (что
необходимо для полного шифрования диска) YaST не создаёт отдельный раздел /
boot. Это приводит к тому, что ядро и initrd оказываются в (возможно,
зашифрованном) контейнере LVM, недоступном для загрузчика. Для полного
шифрования диска при использовании UEFI разметку нужно делать вручную.

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

4.1. systemd: Включение NetworkManager с помощью ссылки network.service

ПРОВЕРИТЬ для 12.3!

По умолчанию для включения NetworkManager вы используете диалог YaST
Сетевые настройки (yast2 network). Если вы хотите включить NetworkManager,
следуйте этим инструкциям.

Переменная NETWORKMANAGER в файле /etc/sysconfig/network/config для
включения NetworkManager была заменена на ссылку-псевдоним systemd
network.service, которая будет создана командой

systemctl enable  NetworkManager.service

Выполнение данной команды приведёт к созданию ссылки-псевдонима
network.service, указывающей на NetworkManager.service и отключающей скрипт
/etc/init.d/network. Команда

systemctl -p Id show network.service

позволяет опросить выбранную в данный момент сетевую службу.

Включение NetworkManager:

  • Сначала остановите запущенную службу:

    systemctl     is-active network.service && \
     systemctl     stop      network.service

  • Включите службу NetworkManager:

    systemctl --force        enable NetworkManager.service

  • Запустите службу NetworkManager (через псевдоним):

    systemctl     start     network.service

Отключение NetworkManager:

  • Остановите запущенную службу:

    systemctl     is-active network.service && \
    systemctl     stop      network.service

  • Отключите службу NetworkManager:

    systemctl disable NetworkManager.service

  • Запустите службу /etc/init.d/network:

    systemctl     start  network.service

Для опроса выбранной в данный момент сетевой службы:

systemctl -p Id show     network.service

Это вернёт "Id=NetworkManager.service" в случае использования службы
NetworkManager и "Id=network.service" в противном случае, когда в качестве
сетевой службы используется /etc/init.d/network.

4.2. Переменная SYSLOG_DAEMON удалена

ПРОВЕРИТЬ для 12.3!

Переменная SYSLOG_DAEMON была удалена. Ранее она использовалась для выбора
демона syslog. Начиная с openSUSE 12.3, только одна реализация syslog может
быть установлена одновременно, она используется автоматически.

Более подробные сведения приведены на странице руководства syslog(8).

5. Технические данные

5.1. Инициализация видео с KMS (Kernel Mode Setting)

ПРОВЕРИТЬ для 12.3!

В openSUSE 11.3 мы перешли на KMS (Kernel Mode Setting) для видеокарт
Intel, ATI и NVIDIA, теперь это поведение по умолчанию. Если у вас при этом
возникают проблемы с поддержкой KMS драйвером (intel, radeon, nouveau),
отключите KMS, добавив nomodeset в строку загрузки ядра. Для постоянного
применения в Grub 2, загрузчике по умолчанию, добавьте это в строку
параметров загрузки ядра по умолчанию GRUB_CMDLINE_LINUX_DEFAULT в файле /
etc/default/grub от имени root и запустите команду терминала

sudo /usr/sbin/grub2-mkconfig --output=/boot/grub2/grub.cfg

для применения изменений. Если вы используете Grub Legacy, добавьте это в
строку параметров ядра в файле /boot/grub/menu.lst. Этот параметр означает,
что соответствующий модуль ядра (intel, radeon, nouveau) будет загружен в
initrd с параметром modeset=0, т.е. с отключённым KMS.

В редких случаях, когда загрузка модуля DRM из initrd является общей
проблемой и не относится к KMS, можно полностью отключить загрузку модуля
DRM в initrd. Для этого установите параметр sysconfig NO_KMS_IN_INITRD в
yes через YaST, это создаст initrd заново. Перезагрузитесь.

На картах Intel без KMS Xserver использует драйвер fbdev (драйвер intel
поддерживает только KMS); в качестве альтернативы для устаревших видеокарт
от Intel существует драйвер «intellegacy» (пакет
xorg-x11-driver-video-intel-legacy), всё ещё поддерживающий UMS (User Mode
Setting). Для его использования отредактируйте файл /etc/X11/xorg.conf.d/
50-device.conf и измените драйвер на intellegacy.

На современных картах ATI отступным вариантом является radeonhd. На картах
NVIDIA без KMS используется драйвер nv (драйвер nouveau поддерживает только
KMS). Обратите внимание, более новые видеокарты от ATI и NVIDIA при
указании параметра загрузки ядра nomodeset будут использовать драйвер
fbdev.

5.2. Настройка Postfix

ПРОВЕРИТЬ для 12.3!

В openSUSE 12.3 SuSEconfig.postfix был переименован в /usr/sbin/
config.postfix. Если вы меняете переменные sysconfig в /etc/sysconfig/
postfix или /etc/sysconfig/mail, вы должны вручную запустить /usr/sbin/
config.postfix от имени root.

5.3. GNOME: Способ назначить Shift или Ctrl+Shift сочетанием клавиш для
выбора источника ввода

ПРОВЕРИТЬ для 12.3!

В GNOME 3.6 используйте следующий способ для назначения Shift или
Ctrl+Shift сочетанием клавиш для выбора источника ввода:

 1. Установите gnome-tweak-tool.

 2. Запустите gnome-tweak-tool ('Activities'>'advanced settings').

 3. В левом меню выберите 'Typing', в окне справа измените настройки.

Эта проблема отслеживается в апстриме https://bugzilla.gnome.org/
show_bug.cgi?id=689839.

5.4. xinetd: запись в системный журнал

Новый параметр xinetd по умолчанию меняет целевой журнал с /var/log/
xinetd.log на системный журнал. Это означает, что все сообщения от xinetd
появятся в системном журнале с уровнем уведомления.

Если вы хотите вернуть всё как было, найдите нужный фрагмент в /etc/
xinetd.conf. Шаблон скрипта logrotate для xinetd.log можно найти в /usr/
share/doc/packages/xinetd/logrotate.

5.5. Apache Version 2.4

Apache 2.4 features various changes in the configuration files. For more
information about upgrading from a previous version, see http://
httpd.apache.org/docs/2.4/upgrading.html.

5.6. tomcat: запись в системный журнал

Скрипты запуска tomcat больше не выполняют вывод в /var/log/tomcat/
catalina.out. Все сообщения теперь перенаправляются в системный журнал
через tomcat.service (tomcat-jsvc.service) с уровнем уведомлений.

5.7. Darktable: Необходимо обновить кэш

При обновлении с предыдущей версии до openSUSE 13.1 старый файлы кэша могут
не работать. В этом случае необходимо удалить ~/.cache/darktable/mipmaps.

