openSUSE Leap 42.2 Poznámky k vydání openSUSE Leap je svobodný operační systém založený na Linuxu, který je určený jak pro váš osobní počítač, notebook, tak i pro server. Můžete v něm brouzdat na internetu, spravovat e-maily a fotky, pracovat v kanceláři, přehrávat filmy či hudbu a bavit se! Datum vydání: 2016-11-06 , : 42.2.20161027 1 Instalace 2 Aktualizace systému 3 Více informací a zpětná vazba Pokud aktualizujete ze starší verze na toto vydání openSUSE Leapu, můžete si předchozí poznámky k vydání přečíst zde: http://en.opensuse.org/ openSUSE:Release_Notes. Informace o projektu jsou dostupné https://www.opensuse.org. Nahlaste všechny chyby, na které při používání tohoto přípravného vydání openSUSE 42.2 narazíte, do openSUSE Bugzilly. Pro více informací čtěte http:// en.opensuse.org/Submitting_Bug_Reports. Pokud byste do poznámek k vydání rádi něco přidali, nahlaste chybu v komponentě poznámky k vydání („Release Notes“). 1 Instalace Tato sekce obsahuje poznámky ohledně instalace. Detailní informace ohledně postupu upgradu najdete v dokumentaci na https://doc.opensuse.org/documentation /leap/startup/html/book.opensuse.startup/part.basics.html. 1.1 Instalace minimálního systému Aby se zabránilo instalaci některých velkých doporučených balíčků, vzor minimální instalace používá jiný vzor kolidující s nechtěnými balíčky. Tento vzor může být po instalace odstraněn, jeho jméno je patterns-openSUSE-minimal_base-conflicts. Všimněte si, že minimální instalace nemá ve výchozím stavu firewall. Jestli jej potřebujete, nainstalujte si SuSEfirewall2. 1.2 UEFI — Unified Extensible Firmware Interface Dříve než nainstalujete openSUSE na váš systém, který je zaváděn pomocí UEFI (Unified Extensible Firmware Interface), důrazně doporučujeme zkontrolovat, zda nejsou u výrobce hardwaru k dispozici doporučené aktualizace firmwaru. Pokud jsou k dispozici, nainstalujte je. Předinstalovaný systém Windows 8 je značnou známkou toho, že váš systém UEFI používá. Pozadí: Některý firmware UEFI obsahuje chyby, které způsobují znefunkčnění je-li zapsáno do úložného prostoru UEFI příliš mnoho dat. Nikdo však ve skutečnosti neví, kolik je to „příliš mnoho“. openSUSE snižuje riziko tím, že nezapisuje více než pouhé minimum potřebné pro zavedení OS. To minimum znamená sdělení firmwaru UEFI, kde se nachází zavaděč openSUSE. Upstreamové funkce jádra Linuxu, které používají úložný prostor UEFI pro ukládání informací o zavádění systému a jeho pádu (pstore) jsou ve výchozím stavu zakázané. Nicméně je však doporučeno nainstalovat veškeré aktualizace firmwaru, které výrobce doporučuje. 1.3 UEFI, GPT a oddíly MS-DOSu Společně se specifikací EFI/UEFI se objevil nový styl dělení disků: GPT (GUID Partition Table). Je to nové schéma, které k identifikaci zařízení a typů diskových oddílů používá globálně unikátní identifikátory (128bitové hodnoty zobrazené jako 32 šestnáctkových číslic). Navíc pak specifikace UEFI umožňuje užívání starších oddílů MBR (MS-DOS). Zavaděče Linuxu (ELILO nebo GRUB 2) zkoušejí automaticky vygenerovat GUID těchto starších oddílů a zapsat je do firmwaru. Takový GUID se může často měnit, což způsobuje přepis firmwaru. Přepis se skládá ze dvou různých operací: odstranění starého záznamu a vytvoření nového, který nahradí ten původní. Moderní firmware má garbage collector, který sbírá smazané položky a uvolňuje paměť, která byla pro ně rezervována. Může se objevit problém, když chybný firmware tyto položky nesbírá a neuvolňuje. To může skončit nezaveditelným systémem. Abyste se tomuto problému vyhnuli, zkonvertujte starší oddíly MBR na GPT. 1.4 Ovladač Nouveau 3D/DRI je jako výchozí zakázán With openSUSE Leap 42.2, the Nouveau Mesa/DRI driver for 2D/3D rendering is considered experimental. Note that this does not affect the support statuses of the Nouveau kernel/KMS driver or the Nouveau X.org/DDX driver for 2D rendering. When the Nouveau Mesa/DRI driver is in use, some third-party Qt applications may no longer start. This driver is now packaged separately, as Mesa-dri-nouveau. This means, when necessary, it can be removed without removing all of Mesa. When this package is not installed, there is no hardware 3D acceleration support on any Nvidia GPU and no 2D acceleration on newer Nvidia GPUs that use Glamor for fast 2D operations. Kernel Mode Setting and basic 2D are still available, as is 2D acceleration via EXA on GPUs from the Nvidia GPU generation code-named Kepler (introduced in 2012) and earlier. 3D operations are supported via software rendering. For more information, see the bug reports at https://bugs.freedesktop.org/ show_bug.cgi?id=91632 and https://bugzilla.suse.com/show_bug.cgi?id=1005323. 2 Aktualizace systému Tato sekce obsahuje poznámky k povyšování systému. Podrobné instrukce jak postupovat při povýšení najdete v dokumentaci na https://doc.opensuse.org/ documentation/leap/startup/html/book.opensuse.startup/cha.update.osuse.html. 2.1 Povýšení z openSUSE Leap 42.1 2.1.1 Odstraněné a nahrazené balíčky Následující balíčky jsou odstraněny nebo nahrazeny oproti openSUSE Leap 42.1: • arista: Nahrazen transmageddon. • cadabra: Zdrojový kód není nadále sestavován. Následník, Cadabra 2 ještě není stabilní. • dropbear: Odstraněn, protože nemá významné výhody oproti openssh. • emerillon: Nahrazen gnome-maps. • gnome-system-log: Nahrazen gnome-logs. • hawk: Nahrazen hawk2. • ksnapshot: Replaced by spectacle. • labplot: Labplot byl nahrazen jeho Qt5 verzí, nazvanou labplot-kf5. Pokud aktualizujete z instalace openSUSE Leap 42.1 na kterém je nainstalován labplot, obdržíte labplot-kf5 automaticky. • psi: Nahrazen psi+. • python-moin: Nahrazen moinmoin-wiki. Čistě přejmenováno, není to povýšení verze - virtuálně identická drop-in náhrada. • seamonkey: Zdrojový kód se již nadále nekompiluje. Pokud jste dříve byli uživateli Seamonkey, přejděte místo toho na Mozillu Firefox a Mozillu Thunderbird. • ungifsicle: Nahrazen gifsicle. • xchat: Nahrazen hexchat. 2.1.2 /var/cache na vlastním podsvazku pro snímky a převinutí /var/cache obsahuje mnoho velmi nestálých dat, jako je keš Zypperu s RPM balíčky v různých verzích pro každou aktualizaci. Výsledkem je ukládání dat, která jsou většinou redundantní, ale velmi nestálá, takže množství diskového prostoru, který zabírá jeho snímek, velice rychle roste. Pro vyřešení tohoto problému, přesuňte /var/cache na zvláštní podsvazek. Na čerstvých instalacích openSUSE Leap 42.2 je toto provedeno automaticky. Pro konvertování současného kořenového souborového systému, proveďte následující kroky: 1. Zjistěte si název zařízení kořenového souborového systému (např. /dev/sda2 nebo /dev/sda3: df / 2. Identifikujte rodičovský podsvazek všech ostatních podsvazků. Pro instalace openSUSE 13.2 je tento podsvazek pojmenován @. Ke kontrole zda máte podsvazek @ použijte: btrfs subvolume list / | grep '@' Pokud výstup tohoto příkazu je prázdný, nemáte žádný podsvazek pojmenovaný @. V takovém případě byste měli být schopni pokračovat s podsvazkem ID 5, který byl používán ve starších verzích openSUSE. 3. Nyní přimontujte požadovaný podsvazek. □ Pokud máte podsvazek @, přimontujte tento podsvazek do dočasného přípojného bodu: mount -o subvol=@ /mnt □ Pokud nemáte podsvazek @, přimontujte místo něj podsvazek ID 5: mount -o subvolid=5 /mnt 4. /mnt/var/cache může již existovat a měl by to být stejný adresář jako /var/ cache. Abyste předešli ztrátě dat, přesuňte jej: mv /mnt/var/cache /mnt/var/cache.old 5. Vytvořte nový podsvazek: btrfs subvol create /mnt/var/cache 6. Pokud tam nyní je adresář /var/cache.old, přesuňte jej do nového umístění: mv /var/cache.old/* /mnt/var/cache Pokud toto není váš případ, místo toho proveďte: mv /var/cache/* /mnt/var/cache/ 7. Volitelně odstraňte /mnt/var/cache.old: rm -rf /mnt/var/cache.old 8. Odmontujte podsvazek z dočasného přípojného bodu: umount /mnt 9. Do /etc/fstab přidejte záznam pro nový podsvazek /var/cache. Jako šablonu pro kopírování použijte existující podsvazek. Ujistěte se, že UUID zůstane nedotčené (toto je UUID kořenového souborového systému) a změňte název podsvazku a jeho přípojné místo shodně na /var/cache. 10. Přimontujte nový podsvazek jak je uvedeno v /etc/fstab: mount /var/cache 2.1.3 Ovladač Synaptics X může zhoršit používání touchpadu v GNOME V Leapu 42.1 byl jako výchozí instalován ovladač Synaptics X (balíček xf86-input-synaptics), ale měl nižší prioritu než ovladač libinput ( xf86-input-libinput). Počínaje Leapem 42.2: • Není ovladač Synaptics X nadále instalován jako výchozí. • Pokud je ovladač Synaptics X nainstalován, bude mít přednost pro kterákoliv touchpadová zařízení. • Ovladač Synaptics X není v GNOME nadále podporován. To znamená, že pokud je tento ovladač nainstalován, mohou být touchpady Synaptics nakonfigurovány pouze do té míry, jako by to byla základní myš. Pokud nemáte touchpad Synaptics a nemáte velké množství vlastní konfigurace pro ovladač Synaptics, odstraňte tento balíček z vašeho systému: sudo zypper rm xf86-input-synaptics 2.2 Povýšení z openSUSE 13.2 Následující poznámky platí pro povýšení z openSUSE 13.2 a starších. Ujistěte se, že jste si také prohlédli informace, které jsou k dispozici v 2.1 – „Povýšení z openSUSE Leap 42.1“. 2.2.1 Jména síťových rozhraní Pokud aktualizujete vzdálený stroj z openSUSE 13.2, ujistěte se, že síťová rozhraní jsou pojmenována správně. openSUSE 13.2 používalo takzvaná předvídatelná jména síťových rozhraní (například, enp5s0). Naproti tomu openSUSE Leap 42.1 používá trvalá jména rozhraní (eth0). Po aktualizaci a restartu se mohou jména síťových rozhraní tedy změnit. To vás může odříznout od vzdáleného systému. Aby nedošlo k přejmenování rozhraní, spusťte následující příkaz na každém rozhraní ještě před restartem: /usr/lib/udev/udev-generate-persistent-rule -v -c enp5s0 -n enp5s0 -o /etc/udev/rules.d/70-persistent-net.rules Nahraďte enp5s0 jménem vašeho síťového rozhraní. 2.2.2 Btrfs: Ztráta místa na disku po obnovení systému openSUSE 13.2 používalo rozložení oddílu Btrfs které umožnilo aby část místa na disku byla trvale obsazena daty, která nebyla nijak přístupná. Toto mohlo nastat po prvním obnovení systému. Problém tohoto rozdělení byl odstraněn v openSUSE Leap 42.1. Takto opravené rozložení bude ale použito pouze u nově instalovaných systémů. Pokud aktualizujete z openSUSE 13.2, nemůžete přejít na nové rozdělení ale můžete získat zpět ztracené místo. 1. Připojit výchozí kořenový souborový systém: mount /dev/ -o subvolid=5 /mnt 2. Odstranit všechny soubory pod /mnt, které nejsou v podsvazku: find /mnt -xdev -delete 3. Znovu odpojit souborový systém: umount /mnt 2.2.3 Tiskový Systém: Vylepšení a nekompatibilní změny Aktualizace verze CUPS na 1.7 Ve srovnání s verzí CUPS 1.5 v openSUSE 13.2 přinesl CUPS 1.7 některé větší změny, které mohou vyžadovat ruční úpravu konfigurace. • PDF je nyní standardním formátem pro tiskové operace místo původního PS. Proto nyní tradiční PostScript tiskárny vyžadují navíc filtrovací ovladač pro tisk. Pro podrobné informace vizte https://en.opensuse.org/Concepts_printing. • Protokol pro vyhledávání tiskáren na síti byl změněn. Základní metoda vyhledávání síťových tiskáren je nyní založena na službě DNS (DNS-SD - to je - via Avahi). Služba cups-browsed z balíčku cups-filters může být použita pro překlenutí starých a nových protokolů. Obě služby cupsd a cups-browsed musí být spuštěné aby umožnily "legacy" klientům vyhledat tiskárny (včetně LibreOffice and KDE). • Výchozí verze protokolu IPP se změnila z 1.1. na 2.0. Starší IPP servery jako CUPS 1.3.x (např. v SUSE Linux Enterprise 11) odmítají IPP 2.0 požadavky jako Bad Request (vizte http://www.cups.org/str.php?L4231). Aby bylo možné tisknout na starých serverech, musí být verze IPP protokolu explicitně specifikována přidáním /version=1.1 zde: □ Sekce nastavení ServerName v souboru client.conf (například ServerName older.server.example.com/version=1.1). □ Hodnota environmentální proměnné CUPS_SERVER. □ Hodnota možnosti -h při použití se jménem serveru v příkazové řádce - například: lpstat -h older.server.example.com/version=1.1 -p • Některé tiskové filtry a back-endy byly přesunuty z balíčku cups do balíčku cups-filters. • Některé konfigurační direktivy byly odděleny z cupsd.conf do cups-files.conf (viz http://www.cups.org/str.php?L4223, CVE-2012-5519 a https://bugzilla.opensuse.org/show_bug.cgi?id=789566). • CUPS bannery a CUPS testovací stránka byly přesunuty z balíčku cups do balíčku cups-filters (vizte http://www.cups.org/str.php?L4120 and https:// bugzilla.opensuse.org/show_bug.cgi?id=735404). 3 Více informací a zpětná vazba • Přečtěte si dokument README na vašem médiu. • Zobrazte si podrobné informace o změnách v každém balíčku z jeho RPM: rpm --changelog -qp FILENAME.rpm Nahraďte FILENAME jménem RPM balíčku. • Pro časový protokol všech změn provedených na aktualizovaných balíčcích si prohlédněte soubor ChangeLog v kořenovém adresáři tohoto DVD. • Další informace najdete na médiu v adresáři docu. • https://doc.opensuse.org/ obsahuje dodatečnou nebo aktualizovanou dokumentaci. • Pro poslední novinky o openSUSE navštivte https://www.opensuse.org. Copyright © 2016 SUSE LLC Děkujeme, že používáte openSUSE. Tým openSUSE. © 2016 SUSE