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