Версия:
12.2.9 (2012-10-22)
Авторские права © 2012 Novell, Inc.
Разрешается копировать, распространять и/или видоизменять этот документ на условиях Лицензии GNU на Свободную Документацию версии 1.2 или любой более поздней версии, изданной Free Software Foundation; без неизменяемых разделов, без текстов, помещаемых на первой странице обложки и без текстов, помещаемых на последней странице обложки. Копия лицензии включена в виде файла fdl.txt
.
Если вы обновляетесь с более старой версии до этого выпуска openSUSE, см. предыдущие примечания здесь: http://en.opensuse.org/openSUSE:Release_Notes
Примечания к выпуску охватывают следующие области:
Раздел 1, «Разное»: Эти записи автоматически выбраны из openFATE, системы управления запросами возможностей (http://features.opensuse.org).
N/A
Раздел 2, «Установка»: Прочтите это, если хотите установить систему «с нуля».
Раздел 3, «Общее»: Информация, которую должен прочитать каждый.
Раздел 4, «Обновление системы»: Проблемы, связанные с обновлением с предыдущей версии openSUSE.
Раздел 5, «Технические данные»: Этот раздел содержит технические изменения и улучшения для опытного пользователя.
В Руководстве для начинающих можно найти пошаговые инструкции по установке, а также ознакомиться с рабочими столами KDE и Gnome и пакетом LibreOffice. Помимо этого, описаны базовые темы администрирования (развёртывание и управление программным обеспечением) и производится первое знакомство с оболочкой bash.
Справочное руководство подробно освещает вопросы администрирования и настройки системы и различных сетевых служб.
Руководство по безопасности ознакомит вас с основными принципами безопасности системы, как локальной, так и сетевой.
Руководство по анализу и настройке системы поможет в вопросах обнаружения проблем, их решения и оптимизации.
Виртуализация в KVM позволяет ознакомиться с настройкой и управлением виртуализацией с помощью KVM, libvirt и QEMU.
При обновлении с версии openSUSE 12.1 (или более старой) соединения openSSH будут закрыты при обновлении пакета openssh. Если вы обновляетесь с помощью «zypper dup» по SSH, запускайте «zypper dup» в возобновляемом сеансе терминала (например, «screen» или «tmux»), чтобы вы могли легко присоединиться повторно, или хотя бы в устойчивом к потере соединения (например, через «nohup»).
Некоторые компоненты рабочего стола зависят от служб, предоставляемых только systemd. Таким образом, пока openSUSE 12.2 имеет базовую поддержку загрузки системы с помощью sysvinit как запасного варианта, тем не менее sysvinit считается устаревшим и в каком-то смысле сбойным и поломанным. При наличии проблем с системой, загруженной с помощью sysvinit, перед отправкой сообщений об ошибках перейдите на systemd.
cryptoloop обладает известными слабостями и считается устаревшей и уступающей dm-crypt уже несколько лет. mount (например, через /etc/fstab
) и losetup наконец-то перестали поддерживать cryptoloop. Это означает, что старые записи в fstab, использующие cryptoloop для доступа к зашифрованным контейнерам, более не работают. Однако, доступ к контейнерам можно осуществлять с помощью dm-crypt (/etc/crypttab
). Загляните на http://en.opensuse.org/Encrypted_Filesystems за примерами использования нового метода.
Если зашифрованные разделы не монтируются автоматически при использовании systemd, то причиной этому может служить флаг noauto
для этих разделов в файле /etc/fstab
. Замена этого флага на nofail
исправит проблему. Например, измените следующую строку:
/dev/mapper/cr_sda3 /home ext4 acl,user_xattr,noauto 0 2
на
/dev/mapper/cr_sda3 /home ext4 acl,user_xattr,nofail 0 2
With openSUSE 11.3 we switched to KMS (Kernel Mode Setting) for Intel, ATI
and NVIDIA graphics, which now is our default. If you encounter problems with
the KMS driver support (intel, radeon, nouveau), disable KMS by adding
nomodeset
to the kernel boot command line.
To set this permanently using Grub 2, the default boot loader, add it to
the GRUB_CMDLINE_LINUX_DEFAULT
kernel default load
options line in your /etc/default/grub
text file as
root and running the terminal command
sudo /usr/sbin/grub2-mkconfig --output=/boot/grub2/grub.cfg
for the changes to take effect. Else, for Grub Legacy, add it to the kernel
command line in /boot/grub/menu.lst
, also done as root.
This option makes sure the appropriate kernel module (intel, radeon,
nouveau) is loaded with modeset=0
in
initrd
, i.e. KMS is disabled.
В редких случаях, когда загрузка модуля 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
.
По умолчанию openSUSE теперь загружается с помощью systemd. В случае проблем вы можете переключиться на старый способ с sysvinit, нажав F5 при загрузке.
systemctl поддерживает только «стандартные» параметры (см. http://www.freedesktop.org/wiki/Software/systemd/Incompatibilities).
Это ограничение можно обойти, вызывая скрипт запуска напрямую, например:
cd /etc/init.d ./apache2 <ваши_параметры>
Для выключения системы при использовании systemd используйте команды halt -p или shutdown -h now в командной строке или кнопку выключения, предоставляемую вашей средой рабочего стола.
Внимание: Просто halt не сможет корректно выключить систему.
systemd монтирует некоторые каталоги, содержащие исключительно вспомогательные данные, как файловые системы tmpfs: этими каталогами являются /run
, /var/run
, /var/lock
и /media
. Подробные объяснения можно найти здесь: http://lwn.net/Articles/436012/.
Примечание: Не храните файлы, которые должны выжить при перезагрузке системы, в каталогах /run
, /var/run
и т.п.
systemd управляет каталогами так, как указано в tmpfiles.d
и /lib/systemd/system/systemd-tmpfiles-clean.timer
. Больше сведений вы можете найти на странице руководства tmpfiles.d
.
По умолчанию systemd очищает tmp
ежедневно, как указано в /usr/lib/tmpfiles.d/tmp.conf
:
d /tmp 1777 root root 10d d /var/tmp 1777 root root 30d
Примечание: systemd игнорирует переменные sysconfig в /etc/sysconfig/cron
, такие как TMP_DIRS_TO_CLEAR
.
Gnome and Xfce now use udisks2
to automatically
mount USB media under /run/media/$USER
. KDE
still uses udisks version 1 and mounts USB media under
/media
.
With Kernel 3.4 there are two ways to have partitions for loopback
devices. The first is with max_part
and the second is
with the -P
parameter to losetup.
They behave slightly differently since -P
will
dynamically allocate minor numbers for each device (including adding or
removing them on the fly with blockdev
--rereadpt). Using the max_part
parameter
causes each loop device to allocate that many minor numbers for each
device.
So when you use max_part=8
and do not change
max_loop
, which defaults to 8
, you
are using all of the allocated minor numbers with the first device.
The solution is either to use -P
or to
also use max_loop
.
Третья строка файла /etc/adjtime
теперь содержит сведения о том, какое время установлено в часах BIOS — локальное или UTC (ранее эти сведения указывались в переменной HWCLOCK
файла /etc/sysconfig/clock
).
Если /etc/adjtime
содержит неверные сведения (например, после изменения настроек даты и времени с помощью команды ntpdate или при запущенном демоне ntpd), задайте переменной USE_ADJUST
в файле /etc/sysconfig/clock
значение "no
".
GNU tar теперь по умолчанию работает с --format=posix
и создаёт POSIX-совместимые архивы с расширенными заголовками PAX. Проверьте, что ваши скрипты и приложения совместимы с этим форматом.
Предыдущее поведение (как в настройках по умолчанию в апстриме) можно вернуть, задав переменную окружения:
TAR_OPTIONS='--format=gnu'
или
TAR_OPTIONS='--pax-option=delete=[ac]time*'