Poznámky k vydání openSUSE 12.2

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

Verze:

12.2.9 (2012-10-22)

Copyright © 2012 Novell, Inc.

Tento text můžete kopírovat, distribuovat a/nebo měnit podle GNU Free
Documentation License, verze 1.2 nebo novější, vydané Free Software
Foundation. Není povoleno měnit sekce a přidávat text. Kopii licence
najdete v souboru fdl.txt.

Pokud aktualizujete openSUSE ze starší verze vydání, můžete si poznámky k
vydání zobrazit zde: http://en.opensuse.org/openSUSE:Release_Notes

Tyto poznámky jsou děleny do následujících okruhů:

  • 1 – „Různé“: Tyto záznamy jsou automaticky vkládány z openFATE, systému
    správy požadavků a funkcí (http://features.opensuse.org).

    není k dispozici

  • 2 – „Instalace“: Toto si přečtěte, pokud chcete systém nainstalovat "na
    čisto".

  • 3 – „Obecné“: Informace určené pro všechny uživatele.

  • 4 – „Aktualizace systému“: Problémy spojené s procesem aktualizace
    pokud přecházíte z dřívějších verzí na tuto verzi openSUSE.

  • 5 – „Technické“: Sekce pro pokročilejší uživatele věnovaná technickým
    změnám a rozšířením.

1. Různé

není k dispozici

2. Instalace

2.1. Pro detailní informace k instalaci

Pro detailní informace k instalaci vizte „openSUSE Dokumentaci“ odkazovanou
níže.

3. Obecné

3.1. Dokumentace openSUSE

  • V Po spuštění (Start-Up) naleznete instalační instrukce krok za krokem
    a také úvod do desktopu KDE či Gnome. Taktéž úvod k balíku LibreOffice.
    Také jsou tam zahrnuty základní administrační témata jako například
    nasazení a správa softwaru a také úvod do Bash shellu.

  • Odkaz zahrnuje administraci, detailní nastavení systému a také
    vysvětluje, jak nastavit různé síťové služby.

  • Bezpečnostní příručka přináší základní koncepty zabezpečení systému,
    pokrývající místní i síťový pohled na bezpečnost.

  • Příručka systémové analýzy a úprav pomáhá s hledáním problému, jeho
    řešení a optimalizaci.

  • Virtualizace s KVM nabízí úvod k nastavení a správě KVM virtualizace,
    libvirt a nástrojů QEMU.

3.2. Předinstalační test paměti nesprávně označuje dobrou paměť jako vadnou

Předinstalační test paměti (memtest) na médiu openSUSE 12.2 je špatně
zkompilovaný. V sedmém testu hlásí chybu na bezvadných modulech RAM. Pokud
chcete spustit memtest, použijte médium openSUSE 12.1.

4. Aktualizace systému

4.1. Vzdálená aktualizace pomocí "zypper dup"

Pokud provádíte aktualizaci z openSUSE 12.1 (nebo starší verze), dojde při
povýšení balíčku openssh k přerušení openSSH spojení . Když potřebujete
provést aktualizaci "zypper dup" přes SSH připojení, spusťte tento příkaz
uvnitř obnovovatelného terminálového multiplexeru (např. "screen" nebo
"tmux"), díky čemuž se budete moci jednoduše znovu připojit do stejného
sezení, nebo alespoň předejdete ztrátě spojení (např. signálem "nohup").

4.2. sysvinit zavržen

Některé komponenty pracovní plochy závisí na službách, které poskytuje
pouze systemd. Ačkoli jako nouzový režim openSUSE 12.2 nadále obsahuje
základní podporu zavádění systému pomocí sysvinitu, přesto je sysvinit
považován za zavržený a pravděpodobně i chybový či v některých ohledech
rozbitý. Pokud máte nějaké potíže se systémem zaváděným pomocí sysvinitu,
dříve než vyplníte chybové hlášení, použijte systemd.

4.3. mount a losetup opouští podporu pro cryptoloop

cryptoloop obsahuje známé slabiny a je proto několik let považován za
zavržený ve prospěch dm-cryptu. mount (např. pomocí /etc/fstab) a losetup
nyní konečně opustily podporu pro cryptoloop. To znamená, že staré položky
fstabu, které využívají cryptoloop pro přístup k šifrovaným kontejnerům,
nebudou takto fungovat. Nicméně tyto kontejnery budou nadále dostupné
pomocí dm-cryptu (/etc/crypttab). Pro příklady, jak použít tuto novou
metodu, navštivte stránku http://en.opensuse.org/Encrypted_Filesystems.

4.4. Připojování šifrovaných oddílů pomocí systemd

Pokud systemd automaticky nepřipojí šifrované oddíly, mohl by být příčinou
příznak noauto v souboru /etc/fstab. Opravíte to jeho nahrazením za příznak
nofail. Například změňte následující řádek:

/dev/mapper/cr_sda3  /home   ext4    acl,user_xattr,noauto 0 2

na

/dev/mapper/cr_sda3  /home   ext4    acl,user_xattr,nofail 0 2

5. Technické

5.1. Inicializace grafiky s KMS (Kernel Mode Setting)

V openSUSE 11.3 jsme přešli na KMS (Kernel Mode Setting) u grafických karet
Intel, ATI a NVIDIA, což je nyní výchozí. Pokud narazíte na problémy s
podporou ovladače KMS (intel, radeon, nouveau), vypněte KMS přidáním
nomodeset do příkazové řádky pro startování jádra. Abyste to pro GRUB 2
(výchozí zavaděč) nastavili natrvalo, přidejte tento parametr k výchozím
volbám jádra GRUB_CMDLINE_LINUX_DEFAULT, které naleznete v textovém souboru
/etc/default/grub. K provedení změny budete potřebovat oprávnění uživatele
root a pro uplatnění musíte spustit terminálový příkaz

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

V případě, že používáte původní verzi Grubu, přidejte (jako root) tento
parametr do příkazové řádky jádra v souboru /boot/grub/menu.lst. Tato volba
zajišťuje, že odpovídající jaderný modul (intel, radeon, nouveau) je načten
s modeset=0 v initrd, tzn. že KMS je vypnuto.

Ve vzácných případech je načítání modulu DRM z initrd obecným problémem
nesouvisející s KMS, je dokonce možné v initrd úplně vypnout podporu modulu
DRM. Abyste tak učinili, nastavte pomocí YaSTu proměnnou sysconfig
NO_KMS_IN_INITRD na hodnotu yes, což poté způsobí znovuvytvoření initrd.
Pak restartujte počítač.

Na grafikách Intel bez KMS se Xserver vrací zpět k ovladači fbdev (ovladač
intel podporuje pouze KMS). Alternativně pro starší Intelovské GPU je k
dispozici ovladač "intellegacy" (balíček
xorg-x11-driver-video-intel-legacy), který stále podporuje UMS (User Mode
Setting = uživatelský mód nastavení). K jeho použití upravte /etc/X11/
xorg.conf.d/50-device.conf a změňte záznam "driver" na intellegacy.

Na grafikách ATI se současnými GPU se vrací k radeonhd. U grafických karet
NVIDIA bez KMS je použit ovladač nv (ovladač nouveau podporuje pouze KMS).
Nutno poznamenat, že novější grafické karty ATI a NVIDIA se vrací k fbdev,
pokud uvedete jako spouštěcí parametr jádra nomodeset.

5.2. Zavádění systému zavrženým sysvinitem

Jako výchozí nyní se openSUSE spouští pomocí systemd. V případě potíží se
můžete zkusit vrátit k zavrženému sysvinitu tak, že v zavaděči stisknete
klávesu F5. Pro více informací o omezeních při spuštění systému pomocí
sysvinitu čtěte 4.2 – „sysvinit zavržen“.

5.3. systemd: Dodání spouštěcích parametrů služeb

systemctl podporuje pouze "standardní" parametry (čtěte http://
www.freedesktop.org/wiki/Software/systemd/Incompatibilities).

Toto nové chování můžete obejít voláním startovacích skriptů přímo,
například:

cd /etc/init.d
./apache2 <vaše_parametry>

5.4. systemd: Vypnutí systému

Když používáte systemd, k zastavení a vypnutí systému zadejte v příkazovém
řádku halt -p nebo shutdown -h now a nebo použijte vypínací tlačítko vašeho
desktopového prostředí.

Poznámka: Jednoduché halt nevypne systém řádně.

5.5. systemd: Vytváří se použití tmpfs: /run, /var/run, /media, etc.

systemd připojuje několik adresářů, které jsou zamýšlené tak, aby
obsahovaly pouze dočasná data, jako souborového systémy tmpfs. Jsou to
adresáře: /run, /var/run, /var/lock a /media. Pro informace o pozadí vizte
http://lwn.net/Articles/436012/.

Poznámka: Neukládejte soubory, které mají přežít restart, do /run, /var/
run, atd.

5.6. systemd: Čištění adresářů (/tmp a /var/tmp)

systemd udržuje adresáře, jak je uvedeno v tmpfiles.d adresářích a v /lib/
systemd/system/systemd-tmpfiles-clean.timer. Pro více informací vizte
manuálovou stránku tmpfiles.d.

Jako výchozí, systemd čistí tmp adresáře denně, jak je nakonfigurováno v /
usr/lib/tmpfiles.d/tmp.conf:

d /tmp 1777 root root 10d
d /var/tmp 1777 root root 30d

Poznámka: systemd nectí proměnné sysconfigu v /etc/sysconfig/cron jako je
TMP_DIRS_TO_CLEAR.

5.7. Automatické připojování USB médií

Gnome a Xfce nyní pro automatické připojování USB médií do adresáře /run/
media/$USER používají udisks2. KDE nadále používá udisks ve verzi 1 a
připojuje USB media do adresáře /media.

5.8. Určování diskových oddílů pro zařízení zpětné smyčky

S jádrem Linuxu 3.4 přichází dva způsoby jak na zařízeních zpětné smyčky
vytvářet diskové oddíly. První je s parametrem max_part a druhý je pomocí
parametru -P u příkazu losetup. Oba způsoby se chovají mírně jinak. Zatímco
parametr -P dynamicky alokuje menší čísla pro každé zařízení (včetně jejich
přidání nebo odebrání za běhu pomocí blockdev --rereadpt), použití
parametru max_part způsobí, že každé smyčkové zařízení si alokuje uvedený
počet malých čísel pro každé zařízení.

Takže když použijete max_part=8 a nezměníte max_loop, které je jako výchozí
rovno 8, pak použijete všechna alokovaná menší čísla pro první zařízení.

Řešením je buď použít -P nebo také použít max_loop.

5.9. Informace o časové zóně v /etc/adjtime

Třetí řádek souboru /etc/adjtime nyní obsahuje informaci, zda vaše hodiny
BIOSu běží v UTC nebo v místní časové zóně (dříve bylo uloženo ve volbě
HWCLOCK v souboru /etc/sysconfig/clock).

Pokud soubor /etc/adjtime obsahuje nesprávnou informaci o posunu (například
po opravě data a času příkazem ntpdate nebo při spuštěném démonu ntpd),
nastavte v souboru /etc/sysconfig/clock proměnnou USE_ADJUST na hodnotu
"no".

5.10. GNU tar má předvoleno vytváření archivů vyhovujících POSIXu

GNU tar má nyní jako výchozí volbu --format=posix a vytváří archivy
vyhovující POSIXu s rozšířenou hlavičkou PAX. Zkontrolujte, zda vaše
skripty a aplikace jsou s tímto formátem kompatibilní.

Původní chování (které je výchozí v upstreamu) může být obnoveno tak, že v
prostředí nastavíte:

TAR_OPTIONS='--format=gnu'

nebo

TAR_OPTIONS='--pax-option=delete=[ac]time*'

