openSUSE Leap 15.1 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 Date2019-05-13, 15.1.20190513 1 InÅ¡talácia 2 Zvýšenie verzie systému 3 Zmeny balenia 4 BezpeÄnosÅ¥ 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.1 sú uvedené aj na https://en.opensuse.org /Features_15.1. 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.1, pracujú aj so systémovou rolou Transactional Server. Poznámka PoznámkaNekompatibilné balÃky Some packages modify the contents of /var or /srv in their RPM %post scripts. These packages are incompatible. If find such a package, file a bug report. 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 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.3 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.4 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.5 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. 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, “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ý 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. • git-annex: Bol odstránený, pretože balÃk už nie je udržiavaný. • erlang-rebar: Už viac nie je zostavený • iksemel: Bol odstránený, pretože balÃk už nie je udržiavaný. • mozaddon-bugmenot: Bol odstránený, pretože doplnok je už nie je kompatibilný s aktuálnymi verziami Firefoxu. • piglit: Už viac nie je zostavený • python-dns-lexicon: Už viac nie je zostavený • susedoc-buildbook: Has been removed because the package is not maintained anymore. • yast2-fonts: Bol odstránený, pretože balÃk už nie je udržiavaný. 4 BezpeÄnosÅ¥ V tejto sekcii sú uvedené zmeny pre bezpeÄnostné vlastnosti v openSUSE Leap 15.1. 4.1 PoužÃvatelia a skupiny pridružené k zálohovaciemu nástroju AMANDA AMANDA (Advanced Maryland Automatic Network Disk Archiver) je zálohovacie rieÅ¡enie, ktoré umožňuje vytvorenie hlavného zálohovacieho servera na zálohovanie viacerých hostiteľov cez sieÅ¥ na páskové jednotky/meniÄe alebo disky alebo optické médiá. Tento nástroj sa dodáva v openSUSE v balÃku amanda. Vykonanie binárnych súborov v tomto balÃku je obmedzené na skupinu amanda. Niektoré z týchto binárnych súborov vÅ¡ak použÃvajú atribút setuid na zÃskanie práv root. KeÄže implementácia aspoň niektorých z týchto binárnych súborov je problematická, použÃvateľ amanda a Älenovia skupiny amanda sú skutoÄne privilegovanà použÃvatelia, ktorých práva sú rovnocenné s tými pre root. Z tohto dôvodu dôkladne zvážte, kto umožňuje prÃstup k použÃvateľskému úÄtu alebo skupine. 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 © 2019 SUSE