openSUSE Leap 15.0 Poznámky k vydaniu openSUSE Leap je slobodný a na Linuxe založený operačný systém pre PC, notebook alebo server. Môžete surfovať po Webe, spravovať svoje e-maily a fotografie, robiť kancelársku prácu, prehrávať videá či hudbu a užiť si veľa zábavy! : Ladislav Michnovič a Ferdinand Galko Publication Date2018-05-14, 15.0.20180514 1 Inštalácia 2 Zvýšenie verzie systému 3 Packaging Changes 4 Desktop 5 Security 6 Ďalšie informácie a spätná väzba Poznámky k vydaniu sú pod neustálym vývojom. Ak chcete dozvedieť o najnovších aktualizáciách, pozrite si online verziu na https://doc.opensuse.org/ release-notes. Anglické poznámky k vydaniu sú aktualizované, kedykoľvek je to potrebné. Preložená jazyková verzia môže byť dočasne neúplná. Ak povyšujete zo staršej verzie na toto vydanie openSUSE Leap, pozrite si predchádzajúce poznámky k vydaniu, ktoré sú uvedené tu: http://en.opensuse.org/ openSUSE:Release_Notes. Informácie o projekte sú k dostupné na https://www.opensuse.org. Ak chcete hlásiť chyby pre toto vydanie, použite openSUSE Bugzilla. Viac informácií nájdete na http://en.opensuse.org/Submitting_Bug_Reports. 1 Inštalácia Táto časť obsahuje poznámky týkajúce sa inštalácie. Podrobné pokyny na zvýšenie verzie nájdete v dokumentácii na https://doc.opensuse.org/documentation/leap/ startup/html/book.opensuse.startup/part.basics.html. 1.1 Inštalácia minimálneho systému Minimálna inštalácia systému neobsahuje určité funkcie, ktoré sa často považujú za samozrejmosť: • Neobsahuje softvérové rozhranie pre firewall. Môžete nainštalovať balík firewallddodatočne. • Neobsahuje YaST. Môžete nainštalovať šablónu patterns-yast-yast2_basis dodatočne. 1.2 UEFI—Unified Extensible Firmware Interface Pred inštaláciou openSUSE na systéme, ktorý sa zavádza pomocou UEFI (Unified Extensible Firmware Interface), odporúča sa skontrolovať akékoľvek aktualizácie firmvéru, ktoré odporúča dodávateľ hardvéru a, ak sú k dispozícii, inštalácia takýchto aktualizácií. Predinštalácia Windows 8 alebo novšieho systému je silným náznakom, že váš systém štartuje pomocou UEFI. Pozadie: Niektoré firmware UEFI obsahujú chyby, ktoré spôsobujú nefunkčnosť, ak je zapísaných do úložného priestoru UEFI príliš veľa dát. Nikto v skutočnosti nevie, koľko je to “príliš veľa”. openSUSE znižuje riziko tým, že nezapisuje viac než základné minimum potrebné pre štart OS. Toto minimum znamená oznámenie pre firmware UEFI, kde se nachádza správca štartu openSUSE. Upstream funkcie jadra Linuxu, ktoré používajú úložný priestor UEFI pre uloženie informácií o štarte systému a jeho zrútení (pstore) boli v predvolenom nastavení zakázané. Napriek tomu je doporučené nainštalovať každú aktualizáciu pre firmware, ktorú výrobca odporúča. 1.3 UEFI, GPT a MS-DOS oddiely Spolu so špecifikáciou UEFI/EFI prišiel nový štýl rozdelenia diskov: GPT (GUID Partition Table). Táto nová schéma používa globálne jedinečné identifikátory (128-bitové hodnoty zobrazené ako 32 hexadecimálnych číslic) pre identifikáciu zariadenia a typov oddielov. Okrem toho špecifikácia UEFI tiež umožňuje štandardné MBR (MS-DOS) oddiely. Linuxoví správcovia štartu (ELILO alebo GRUB2) skúšajú automaticky generovať GUID pre tieto staršie oddiely a zapísať ich do firmware. Takýto GUID sa môže často meniť, čo spôsobuje prepísanie firmvéru. Prepis sa skladá z dvoch rôznych operácií: odstránenie starého záznamu a vytvorenie nového, ktorý nahradí pôvodný. Moderný firmware má garbage collector, ktorý zhromažďuje vymazané záznamy a uvoľňuje pamäť vyhradenú pre staré záznamy. Problém nastáva, keď chybný firmware nezhromažďuje a neuvoľňuje záznamy; môže to skončiť s nespustiteľným systémom. Ak chcete tento problém vyriešiť, zmeňte starší MBR diskový oddiel na GPT. 1.4 Inštalovanie ovládača Nvidia ručne Na openSUSE Leap 15.0 musíte najprv odinštalovať balík drm-kmp-default pred tým, než budete môcť manuálne nainštalovať ovládače Nvidia pomocou shell skriptového archívu .run: zypper rm drm-kmp-default Ak inštalujete RPM balíky, ktoré poskytuje spoločnosť Nvidia, tento problém vás neovplyvní, pretože v tomto prípade sa balík drm-kmp-default automaticky nahradí počas inštalácie ovládača. Ak sa rozhodnete neskôr odinštalovať ovládač Nvidia, preinštalujte balík drm-kmp-default. Viac informácií nájdete na https://bugzilla.suse.com/show_bug.cgi?id=1044816. 1.5 Prispôsobenie rozmerov používateľského rozhrania inštalátora na počítačoch s displejmi s vysokým DPI Inštalátor YaST nemení rozmery svojho používateľského rozhrania pre displeje s vysokým DPI v predvolenom nastavení. Ak máte počítač s displejom s vysokým DPI, môžete nastaviť YaST, aby sa prispôsobili rozmery jeho používateľského rozhrania automaticky. Ak to chcete urobiť, pridajte parameter QT_AUTO_SCREEN_SCALE_FACTOR=1 do príkazového riadku správcu štartu. 2 Zvýšenie verzie systému Táto časť obsahuje poznámky týkajúce sa zvýšenia verzie. Podrobné pokyny na zvýšenie verzie nájdete v dokumentácii na https://doc.opensuse.org/ documentation/leap/startup/html/book.opensuse.startup/cha.update.osuse.html. Okrem toho skontrolujte Oddiel 3, “Packaging Changes”. 2.1 Zvýšenie verzie systému z openSUSE Leap 42.3 2.1.1 Postfix Admin používa spätne nekompatibilné rozloženie adresárov Počnúc verziou 3.2, dodávanou v openSUSE Leap 15.0, Postfix Admin (balík postfixadmin) používa nové spätne nekompatibilné rozloženie adresárov: • Konfiguračné súbory sa presunuli do /etc/postfixadmin. • Kód PHP sa presunul do/usr/share/postfixadmin. • Vyrovnávacia pamäť Smarty presunutá do /var/cache/postfixadmin. Postfix Admin no longer reads configuration files from their previous locations and the configuration is not migrated automatically. Therefore, you need to migrate the following items manually: • Move config.local.php from /srv/www/htdocs/postfixadmin to /etc/ postfixadmin. • If you made customizations to config.inc.php, ideally merge these customizations into /etc/postfixadmin/config.local.php. We recommended keeping config.inc.php unmodified. • In the Apache configuration, add or enable the alias /postfixadmin: □ To make the alias available on all virtual hosts, run: a2enflag POSTFIXADMIN && rcapache2 restart □ To make the alias available only on a specific virtual host only, add the alias to the config of that virtual host. 3 Packaging Changes 3.1 Zastarané balíky Zastarané balíky sú stále dodávané ako súčasť distribúcie, ale je naplánované, že budú odstránené ďalšou verziou openSUSE Leap. Tieto balíky existujú na podporu migrácie, ale odrádza sa ich použitie a nemusia dostávať aktualizácie. Ak chcete skontrolovať, či už nie sú nainštalované balíky udržiavané: Uistite sa, že je nainštalovaný lifecycle-data-openSUSE a potom použite príkaz: zypper lifecycle 4 Desktop Táto časť uvádza desktopové problémy a zmeny v openSUSE Leap 15.0. 4.1 KDE on Wayland Is Not Supported with Proprietary Nvidia Driver The KDE Plasma Wayland session is not supported with the proprietary Nvidia driver. If you are using KDE and the proprietary Nvidia driver, stay with the X session. 4.2 Žiadna predvolená klávesová skratiek pre Compose V predchádzajúcich verziách openSUSE umožňovala kombinácia klávesovej skratky pre compose písať znaky, ktoré neboli súčasťou bežného rozloženia klávesnice. Napríklad na vytvorenie “å”, ste mohli stlačiť a pustiť –Pravý Ctrl a potom stlačiť a dvakrát. V openSUSE Leap 15.0 už neexistuje preddefinovaná klávesová skratka pre compose, pretože –Pravý Ctrl už nefunguje podľa očakávaní. • Ak chcete definovať vlastnú klávesovú kombináciu pre compose v systéme, použite súbor /etc/X11/Xmodmap a vyhľadajte nasledujúce riadky: [...] !! Tretí príklad: Zmeňte pravé tlačidlo Control na tlačidlo Compose. !! Ak chcete urobiť znak Compose, stlačte tento kláves a potom !! dva znaky (napr. `a' and `^' pre získanie 342). !remove Control = Control_R !keysym Control_R = Multi_key !add Control = Control_R [...] Ak chcete zrušiť komentár na kóde príkladu, odstráňte znaky ! na začiatku riadkov. Treba však upozorniť, že nastavenie z Xmodmap bude prepísané, ak používate setxkbmap. • Ak chcete definovať používateľskú klávesovú skratku pre compose, použite váš desktopový nástroj na konfiguráciu klávesnice alebo nástroj príkazového riadka setxkbmap: setxkbmap [...] -voľba compose:COMPOSE_KEY Pre premennú COMPOSE_KEY, použite svoj preferovaný znak, napríklad ralt, lwin, rwin, menu, rctl, alebo caps. • Prípadne použite vstupnú metódu IBus, ktorá umožňuje písať znaky, ktoré potrebujete bez klávesu Compose. 4.3 Use update-alternatives to Set Login Manager and Desktop Session In the past, you could use /etc/sysconfig or the YaST module /etc/sysconfig Editor to define the login manager and desktop session. Starting with openSUSE Leap 15.0, the values are not defined using /etc/sysconfig anymore but with the alternatives system. To change the defaults, use the following alternatives: • Login manager: default-displaymanager • Wayland session: default-waylandsession.desktop • X desktop session: default-xsession.desktop For example, to check the value of default-displaymanager, use: sudo update-alternatives --display default-displaymanager To switch the default-displaymanager to xdm, use: sudo update-alternatives --set default-displaymanager \ /usr/lib/X11/displaymanagers/xdm To enable graphical management of alternatives, use the YaST module Alternatives that can be installed from the package yast2-alternatives. 4.4 Žiadne uzamknutie obrazovky pri použití GNOME Shell, ale nie GDM Pri použití GNOME Shell spolu s prihlasovacím manažérom iným než GDM, ako je napríklad SDDM alebo LightDM, obrazovka nebude prázdna alebo zamknutá. Navyše prepínanie používateľov bez nutnosti odhlásenia nie je možné. Aby bolo možné uzamknúť obrazovku z GNOME Shell, povoľte GDM ako vášho správcu prihlásenia: 1. Uistite sa, že je nainštalovaný balík gdm. 2. Otvorte YaST a odtiaľ otvorte /etc/sysconfig Manager. 3. Prejdite do Desktop › Display manager › DISPLAYMANAGER. 4. Do textového poľa zadajte gdm. Aby ste to uložili, kliknite na OK. 5. Reštartovať. 4.5 Scaling the SDDM UI on Computers with High-DPI Displays The default login manager for KDE, SDDM, does not scale its UI for High-DPI displays by default. If you have a computer with a high-DPI display, you can set SDDM to scale its UI automatically for the display using the configuration file /etc/sddm.conf: [XDisplay] ServerArguments=-dpi DPI_SETTING EnableHiDPI=true Replace DPI_SETTING with an appropriate DPI value, such as 192. For best scaling results, use a DPI value that is a multiple of the default 96 DPI. 4.6 Scaling the YaST UI on Computers with High-DPI Displays YaST does not scale its UI for High-DPI displays by default. If you have a computer with a high-DPI display, you can set YaST to scale its UI automatically for the display. To do so, set the environment variable QT_AUTO_SCREEN_SCALE_FACTOR=1. 4.7 Screen Sharing Does Not Work in Firefox or Chromium on Wayland Firefox and Chromium normally allow Web-based tools such as videoconferencing applications to share the entire screen or individual application windows. This functionality is currently not supported in either browser when using a Wayland session. To be able to share your screen in Firefox or Chromium, use an X session instead. 4.8 Prehrávanie mediálnych súborov MP3 Kodeky na prehrávanie mediálnych súborov MP3 sú dodávané ako súčasť štandardného repozitára. Ak chcete tento dekodér použiť v aplikáciách a frameworkoch založených na gstreamer, ako napríklad Rhythmbox alebo Totem, nainštalujte balík gstreamer-plugins-ugly. 4.9 Žiadna podpora pre písmo Type-1 v LibreOffice LibreOffice 5.3 a vyššie nepodporujú staršie písma Type-1 (prípony súborov .afm a .pfb). Väčšina používateľov by nemala byť týmto ovplyvnená, pretože sú k dispozícii aktuálne písma buď vo formáte TrueType (.ttf) alebo OpenType (.otf) formátoch. Ak ste týmto ovplyvnení, preveďte písma Type-1 na podporovaný formát, ako napríklad TrueType a potom použite prevedené písma. Konverzia je možná s aplikáciou FontForge (balík fontforge) Ktorý je súčasťou systému openSUSE. Informácie o skriptoch pre takéto konverzie nájdete na https:// fontforge.github.io/en-US/documentation/scripting/. 4.10 FreeType Font Rendering Changes FreeType 2.6.4 has a new default glyph hinting interpreter (version 38) that more closely matches other operating systems but may look “more fuzzy” to some. To restore the previous FreeType behavior, set the following environment variable at any level (system-wide, user-specific, or program-specific) of your choice: FREETYPE_PROPERTIES="truetype:interpreter-version=35" 4.11 Enabling KDE Plasma Browser Integration Plasma browser integration for Firefox and Chromium/Chrome allows monitoring multimedia and downloads using KDE system tools and gives quick access to tabs via the Run Command bar of the KDE Plasma desktop. The browser integration functionality consists of two parts that need to work together: • The desktop part that can be installed using the system package plasma-browser-integration. • The browser part that needs to be installed from the add-on store of your browser: □ Firefox: https://addons.mozilla.org/firefox/addon/plasma-integration/ □ Chromium/Chrome: https://chrome.google.com/webstore/detail/ plasma-integration/cimiefiiaegbelhefglklhhakcgmhkai Note that this functionality is officially still in development and openSUSE Leap 15.0 ships with an early version of it. 4.12 Načítanie modulu Emacs psgml Kvôli konfliktom s modulmi Emacs z predvolenej inštalácie, openSUSE Leap 15.0 nemôže už načítať modul psgml automaticky. Ďalšie informácie nájdete v súbore README z balíka psgml. 5 Security This section lists changes to security features in openSUSE Leap 15.0. 5.1 systemctl stop apparmor nefunguje V minulosti mohlo dôjsť k zmätku nad rozdielom medzi tým, ako veľmi podobne nazvané podpríkazy systemctl reload a restart fungovali pre AppArmor: • systemctl reload apparmor správne opätovne načítané všetky profily AppArmor. (Bolo to a naďalej je odporúčaný spôsob načítania profilov AppArmor.) • systemctl restart apparmor znamenalo to, že aplikácia AppArmor by sa zastavila, čím by došlo k zrušeniu načítania všetkých profilov AppArmor a potom reštart, ktorý zanechá všetky existujúce procesy neobmedzené. Iba nové procesy by sa potom znova obmedzili. Nanešťastie, systemd neposkytuje riešenie vo svojom formáte súboru jednotky pre problém, ktorý predstavuje scenár restart. Počnúc od AppArmor 2.12, príkaz systemctl stop apparmor nefunguje. Ako dôsledok systemctl restart apparmor bude teraz správne opätovne načítavať profily AppArmor. Ak chcete zrušiť načítanie všetkých profilov AppArmor, použite namiesto toho nový príkaz aa-teardown, ktorý zodpovedá predchádzajúcemu správaniu systemctl stop apparmor. Viac informácií nájdete na https://bugzilla.opensuse.org/show_bug.cgi?id=996520 a https://bugzilla.opensuse.org/show_bug.cgi?id=853019. 6 Ďalšie informácie a spätná väzba • Prečítajte si dokumenty README na médiu. • Získajte podrobné informácie o zmenách konkrétneho balíka z jeho RPM: rpm --changelog -qp FILENAME.rpm Nahraďte FILENAME s názvom RPM. • Chronologický záznam všetkých zmien vykonaných v aktualizovaných balíkoch nájdete v súbore ChangeLog v najvyššej adresárovej úrovni média. • Ďalšie informácie nájdete na médiu v adresári docu. • Dodatočnú alebo aktualizovanú dokumentáciu nájdete na https:// doc.opensuse.org/. • Najnovšie správy o produkte od openSUSE nájdete na https://www.opensuse.org . Copyright © SUSE LLC © 2018 SUSE