openSUSE Leap 15.5 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 Date2023-02-17, 15.5.20230217.0201358 1 InÅ¡talácia 2 Zvýšenie verzie systému 3 Zmeny balenia 4 OvládaÄe a hardvér 5 Desktop 6 VÅ¡eobecné 7 ÄŽalÅ¡ie informácie a spätná väzba This is the initial version of the release notes for the forthcoming openSUSE Leap 15.5. 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. Tento verejný beta test je súÄasÅ¥ou projektu openSUSE.Informácie o projekte sú k dostupné na https://www.opensuse.org. Report all bugs you encounter using this prerelease of openSUSE Leap 15.5 in the openSUSE Bugzilla. For more information, see https://en.opensuse.org/ Submitting_Bug_Reports. If you would like to see anything added to the release notes, file a bug report against the component “Release Notesâ€. 1 InÅ¡talácia Táto ÄasÅ¥ obsahuje poznámky týkajúce sa inÅ¡talácie. Podrobné pokyny k inÅ¡talácii 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 The installer supports the system role Transactional Server. This system role features an update system that applies updates atomically (as a single operation) and makes them easy to revert should that become necessary. These features are based on the package management tools that all other SUSE and openSUSE distributions also rely on. This means that the vast majority of RPM packages that work with other system roles of openSUSE Leap 15.5 also work with the system role 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 TransakÄný server potrebuje veľkosÅ¥ disku najmenej 12 GB na prijatie snÃmok Btrfs. Dôležité DôležitéYaST nefunguje v transakÄnom režime V súÄasnosti YaST nepracuje s transakÄnými aktualizáciami. Je to preto, že YaST vykonáva veci okamžite a pretože nemôže upravovaÅ¥ súborový systém, ktorý je len ÄÃtanie. 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é firmvéry 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-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. Ak chcete skontrolovaÅ¥, Äi už nie sú nainÅ¡talované balÃky udržiavané, uistite sa, že je nainÅ¡talovaný balÃk lifecycle-data-openSUSE a potom použite prÃkaz: životný cyklus zypper 3.2 Odstránené balÃky Odstránené balÃky už nie sú dodávané ako súÄasÅ¥ distribúcie. • gnome-todo: gnome-todo was replaced by package Endeavour. msgpack: msgpack was replaced by msgpack-c and msgpack-cxx. nodejs-electron: This old version of Electron is EOL, and we are unable to support this runtime throughout Leap's lifetime due to frequent ABI breaks. Current versions of Electron are still available from the devel:languages:nodejs repository on OBS. 4 OvládaÄe a hardvér 4.1 Secure Boot: OvládaÄe tretÃch strán musia byÅ¥ správne podpÃsané Od openSUSE Leap 15.2 je teraz povolená kontrola podpisov modulov jadra pre ovládaÄe tretÃch strán (CONFIG_MODULE_SIG=y). Toto je dôležité bezpeÄnostné opatrenie, aby sa zabránilo spusteniu nedôveryhodného kódu v jadre. Ak je povolený UEFI Secure Boot, môže to zabrániÅ¥ naÄÃtaniu modulov jadra tretÃch strán. BalÃky modulov jadra (Kernel Module Packages, KMPs) z oficiálnych repozitárov openSUSE nie sú ovplyvnené, pretože moduly, ktoré obsahujú, sú podpÃsané kľúÄom openSUSE. Kontrola podpisu má nasledujúce správanie: • Moduly jadra, ktoré sú nepodpÃsané a podpÃsané kľúÄom, ktorý je buÄ známy ako nedôveryhodný, alebo ho nemožno overiÅ¥ na základe systémovej databázy dôveryhodných kľúÄov, budú zablokované. Je možné vygenerovaÅ¥ vlastný certifikát, zapÃsaÅ¥ ho do systémovej databázy Machine Owner Key (MOK) a podpÃsaÅ¥ lokálne skompilované moduly jadra s týmto certifikaÄným kľúÄom. Moduly podpÃsané týmto spôsobom nebudú zablokované ani nevyvolajú varovania. Pozrite si https://en.opensuse.org/openSUSE:UEFI. Pretože to tiež ovplyvňuje grafické ovládaÄe NVIDIA, rieÅ¡ili sme to v naÅ¡ich oficiálnych balÃkoch pre openSUSE. Po inÅ¡talácii vÅ¡ak musÃte manuálne zapÃsaÅ¥ nový kÄ¾ÃºÄ MOK, aby nové balÃky fungovali. Pokyny ako nainÅ¡talovaÅ¥ ovládaÄe a zapÃsaÅ¥ kÄ¾ÃºÄ MOK nájdete v https://en.opensuse.org/SDB:NVIDIA_drivers# Secureboot. 4.2 SieÅ¥ový inÅ¡talaÄný obraz sa zasekne pri spustenà na Raspberry Pi 4 Spustenie obrazu sieÅ¥ovej inÅ¡talácie z USB kľúÄa na Raspberry Pi 4 sa pri Å¡tarte zasekne. Ak chcete tento problém vyrieÅ¡iÅ¥, pridajte parameter Å¡tartu systému console=tty. Podrobnosti nájdete v Äasti známe problémy v naÅ¡om Zoznam hardvérovej kompatibility Raspberry Pi 4. 5 Desktop This section lists desktop issues and changes in openSUSE Leap 15.5. 5.1 Odstránenie KDE 4 a Qt 4 BalÃky KDE 4 nebudú súÄasÅ¥ou openSUSE Leap 15.4. ProsÃm, aktualizujte svoj systém na Plasma 5 a Qt 5. Niektoré balÃky Qt 4 môžu zostaÅ¥ zachované z dôvodu kompatibility. https://bugzilla.opensuse.org/show_bug.cgi?id=1179613. 6 VÅ¡eobecné 6.1 podpora iotop iotop nezobrazuje hodnoty SWAPIN a IO %. Od jadra Linuxu 5.14 je potrebné zadaÅ¥ buÄ spúšťacà parameter jadra delayacct alebo povoliÅ¥ kernel.task_delayacct sysctl. 7 ÄŽ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 NÃZOV_SÚBORU.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 © 2023 SUSE