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