openSUSE Leap 15.2 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 Date2020-06-04, 15.2.20200604 1 InÅ¡talácia 2 Zvýšenie verzie systému 3 Zmeny balenia 4 Desktop 5 ÄŽ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: https://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 https://en.opensuse.org/Submitting_Bug_Reports. Nové hlavné funkcie openSUSE Leap 15.2 sú uvedené aj na https://en.opensuse.org /Features_15.2. 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 Použitie atomických aktualizácià so systémovou rolou Transactional Server InÅ¡talátor podporuje systémovú rolu Transactional Server. Táto systémová rola obsahuje aktualizaÄný systém, ktorý aplikuje aktualizácie atomicky (ako jedna operácia) a umožňuje ľahko sa vrátiÅ¥, ak to bude potrebné. Tieto funkcie sú založené na nástrojoch na správu balÃkov, na ktoré sa tiež spoliehajú vÅ¡etky ostatné distribúcie SUSE a openSUSE. To znamená, že drvivá väÄÅ¡ina balÃkov RPM, ktoré pracujú s inými systémovými rolami openSUSE Leap 15.2, pracujú aj so systémovou rolou Transactional Server. Poznámka PoznámkaNekompatibilné balÃky Niektoré balÃky upravujú obsah súboru /var alebo /srv vo svojich RPM %post skriptoch. Tieto balÃky nie sú kompatibilné. Ak nájdete takýto balÃk, podajte správu o chybe. Na poskytovanie týchto funkcià sa tento systém aktualizácià spolieha na: • SnÃmky Btrfs Pred spustenÃm aktualizácie systému sa vytvorà nová snÃmka Btrfs koreňového súborového systému. Potom sú vÅ¡etky zmeny z aktualizácie nainÅ¡talované do tejto snÃmky Btrfs. Ak chcete dokonÄiÅ¥ aktualizáciu, môžete potom systém reÅ¡tartovaÅ¥ do novej snÃmky. Ak chcete vrátiÅ¥ aktualizáciu, jednoducho spustite systém z predchádzajúcej snÃmky. • Koreňový súborový systém len na ÄÃtanie Aby nedoÅ¡lo k problémom so stratou údajov kvôli aktualizáciám, koreňový súborový systém nesmie byÅ¥ inak zapÃsaný. Preto je koreňový súborový systém pri normálnej prevádzke pripojený len na ÄÃtanie. Aby toto nastavenie pracovalo, museli sa vykonaÅ¥ dve dodatoÄné zmeny súborového systému: UmožniÅ¥ zapisovanie konfigurácie použÃvateľa v /etc, tento adresár je automaticky konfigurovaný na použitie OverlayFS. /var je teraz samostatný podzväzok, do ktorého možno zapisovaÅ¥ procesmi. Dôležité DôležitéTransactional Server Vyžaduje najmenej 12 GB miesta na disku Systémová rola Transactional Server potrebuje veľkosÅ¥ disku najmenej 12 GB na prijatie snÃmok Btrfs. Ak chcete pracovaÅ¥ s transakÄnými aktualizáciami, vždy použite prÃkaz transactional-update namiesto YaST a Zypper pre celú správu softvéru: • AktualizovaÅ¥ systém: transactional-update up • InÅ¡talovaÅ¥ balÃk: transactional-update pkg in PACKAGE_NAME • OdstrániÅ¥ balÃk: transactional-update pkg rm PACKAGE_NAME • Ak chcete vrátiÅ¥ poslednú snÃmku, teda poslednú sadu zmien v koreňovom súborovom systéme, uistite sa, že váš systém je spustený do ÄalÅ¡ej k poslednej snÃmke a spustite: transactional-update rollback Voliteľne pridajte ID snÃmky na koniec prÃkazu na vrátenie sa na konkrétne ID. Pri použÃvanà tejto systémovej roly systém v predvolenom nastavenà vykoná dennú aktualizáciu a reÅ¡tartuje sa medzi 03:30 a 05:00. Obe tieto akcie sú založené na systemd a v prÃpade potreby môžu byÅ¥ zakázané pomocou systemctl: systemctl disable --now transactional-update.timer rebootmgr.service Viac informácià o transakÄných aktualizáciách nájdete v prÃspevkoch blogu openSUSE Kubic https://kubic.opensuse.org/blog/2018-04-04-transactionalupdates/ a https://kubic.opensuse.org/blog/2018-04-20-transactionalupdates2/. 1.2 InÅ¡talácia na pevných diskoch s kapacitou menej ako 12 GB InÅ¡talátor navrhne schému rozdelenia disku iba vtedy, ak je dostupná veľkosÅ¥ pevného disku väÄÅ¡ia ako 12 GB. Ak chcete nastaviÅ¥ naprÃklad veľmi malé obrazy virtuálnych strojov, použite sprevádzané rozdelenie disku na vyladenie parametrov rozdelenia ruÄne. 1.3 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.4 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. 2 Zvýšenie verzie systému Táto ÄasÅ¥ obsahuje poznámky týkajúce sa zvýšenia verzie. Podporované scenáre a podrobné pokyny na zvýšenie verzie nájdete v dokumentácii na: • https://en.opensuse.org/SDB:System_upgrade • https://doc.opensuse.org/documentation/leap/startup/html/ book.opensuse.startup/cha-update-osuse.html Okrem toho skontrolujte Oddiel 3, “Zmeny baleniaâ€. 3 Zmeny balenia 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. • libqt4: Nebude dostávaÅ¥ aktualizácie ani bezpeÄnostné opravy. BalÃk bude odstránený v nasledujúcej verzii openSUSE Leap. • kdelibs4: Nebude dostávaÅ¥ aktualizácie ani bezpeÄnostné opravy. BalÃk bude odstránený v nasledujúcej verzii openSUSE Leap. 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 3.2 Odstránené balÃky Odstránené balÃky už nie sú dodávané ako súÄasÅ¥ distribúcie. • artha: Removed because it is unmaintained and has unpatched security issues. See https://bugzilla.opensuse.org/show_bug.cgi?id=1143860. • fate: Odstránené, pretože použÃva nezabezpeÄené knižnice KDE4 a Qt4 a features.opensuse.org sa už nepoužÃva na žiadosti o funkcie. • gstreamer-plugins-qt, gstreamer-plugins-qt5 a ktp-call-ui: Odstránené, pretože tieto balÃky nie sú udržiavané a už sa nezostavujú. BalÃk ktp-call-ui závisà na gstreamer-plugins-qt. • H2rename: Odstránený, pretože balÃk už nie je udržiavaný. • jag-level-editor: Nahradené s jag-editor. • jovie: Odstránené, pretože balÃk už nie je udržiavaný pôvodnými autormi. Pozrite tiež https://kde.org/applications/unmaintained/org.kde.jovie. • kaccessible, kepas, konsole4, klinkstatus, kppp, kremotecontrol, kvpnc a kvkbd: Odstránené, pretože tieto balÃky už nie sú udržiavané pôvodnými autormi. • kdesdk4-scripts: Nahradené s kdesdk-scripts. • kdeuser: Nahradené s kde-user-manager. • keepassx a kpassgen: Nahradené s keepassxc. • kile5: Nahradené s kile. • libkdegames4: Nahradené s libkdegames5. • libkquoath, libjreen a libqross: Odstránené, pretože balÃky už nie sú udržiavané pôvodnými autormi a použÃvajú nezabezpeÄené libqt4. • lua51-luajit: Nahradené s moonjit. • mp3gain a wxmp3gain: BalÃk mp3gain bol odstránený, pretože má bezpeÄnostný problém a už nie je udržiavaný pôvodnými autormi. BalÃk wxmp3gain závisà na mp3gain. • nodejs8: Nahradené s nodejs10 a nodejs12. • python-django_compressor: Nahradené s python-django-compressor. • python-pep8: Nahradené s python-pycodestyle. • python-pyside and python-pyside-tools: Removed because it depends on the insecure libqt4. • qgo: Nahradené s q5go. • slapi-nis: Odstránené, pretože tento modul nie je udržiavaný mimo prostredà FreeIPA a my nedodávame FreeIPA. • tomahawk: Bol odstránený, pretože balÃk už nie je udržiavaný. • vokoscreen: Replaced by vokoscreenNG. 4 Desktop Táto ÄasÅ¥ uvádza desktopové problémy a zmeny v openSUSE Leap 15.2. 4.1 KDE 4 a Qt 4 nie sú udržiavané OdporúÄa sa aktualizácia z KDE 4 a Qt 4 na Plasma 5 a Qt 5. KDE 4 a Qt 4 už nie sú podporované. openSUSE Leap 15.2 stále obsahuje balÃky KDE 4 a Qt 4 z dôvodov kompatibility. Tieto balÃky vÅ¡ak už nebudú dostávaÅ¥ aktualizácie a bezpeÄnostné opravy. Preto sa dôrazne odporúÄa nahradiÅ¥ vÅ¡etky nainÅ¡talované balÃky KDE 4 a Qt4 balÃkmi Plasma 5 a Qt 5, ktoré poskytujú rovnaké alebo aspoň podobné funkÄnosti. 5 ÄŽ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 © 2020 SUSE