openSUSE Leap 15.2

Poznámky k vydání

openSUSE Leap je svobodný operační systém založený na Linuxu, který je určený
jak pro váš osobní počítač, notebook, tak i pro server. Můžete v něm brouzdat
na internetu, spravovat e-maily a fotky, pracovat v kanceláři, přehrávat filmy
či hudbu a bavit se!

Přispěvatelé: Jakub Friedl, Marek Stopka, Jan Papež a Tým překladatelů
l10n.opensuse.org
Datum vydání: 2020-06-04, : 15.2.20200604

1 Instalace
2 Aktualizace systému
3 Změny v balíčkování
4 Pracovní plocha
5 Více informací a zpětná vazba

Poznámky k vydání procházejí neustálým vývojem. Nejnovější aktualizovanou verzi
naleznete on-line na https://doc.opensuse.org/release-notes. Anglická verze je
aktualizovaná podle potřeby. Přeložené verze mohou být dočasně nekompletní.

Pokud aktualizujete ze starší verze na toto vydání openSUSE Leapu, můžete si
předchozí poznámky k vydání přečíst zde: https://en.opensuse.org/
openSUSE:Release_Notes.

Informace o projektu jsou dostupné https://www.opensuse.org.

K nahlášení chyb v tomto vydání použijte openSUSE Bugzillu. Pro více informací
vizte https://en.opensuse.org/Submitting_Bug_Reports.

Hlavní nové vlastnosti openSUSE 15.2 jsou také vypsány na https://
en.opensuse.org/Features_15.2.

1 Instalace

Tato sekce obsahuje poznámky ohledně instalace. Detailní informace ohledně
postupu upgradu najdete v dokumentaci na https://doc.opensuse.org/documentation
/leap/startup/html/book.opensuse.startup/part-basics.html.

1.1 Používá atomické aktualizace se systémovou rolí Transakční server

Instalátor podporuje systémou roli Transakční server, která obsahuje
aktualizační systém provádějící aktualizace atomicky (jako jednu celistvou,
nedělitelnou operaci) a tak usnadňuje návrat k předešlému stavu, je-li
nezbytný. Atomický způsob aktualizace vychází z nástrojů správy balíčků, na
nějž spoléhají také všechny ostatní distribuce SUSE a openSUSE. Převážná
většina RPM balíčků, fungujících s jinými systémovými rolemi openSUSE Leap
15.2, tedy funguje i se systémovou rolí Transakční server.

Poznámka

Poznámka: Nekompatibilní balíčky

Některé balíčky mění obsah souboru /var nebo /srv ve svých RPM %post skriptech.
Tyto balíčky jsou nekompatibilní. Najdete-li takový balíček, nahlaste chybu.

Aby zajistil tyto funkce, spoléhá tento aktualizační systém na:

  • Snímky Btrfs.  Před započetím aktualizace systému je vytvořen nový Btrfs
    snímek kořenového souborového systému. Poté jsou všechny změny v
    aktualizaci nainstalovány do tohoto Btrfs snímku. Pro dokončení této
    aktualizace můžete poté restartovat systém do tohoto nového snímku.

    Pro návrat z této aktualizace jednoduše místo toho spusťte systém z
    předchozího snímku.

  • Kořenový souborový systém jen pro čtení.  Abyste předešli chybám s
    aktualizacemi a ztrátou dat kvůli aktualizacím, do kořenového souborového
    systému nesmí být proveden zápis. Proto je během běžného provozu kořenový
    souborový systém připojen jako „pouze pro čtení“.

    Aby toto nastavení fungovalo, je třeba provést dvě dodatečné změny do
    souborového systému: Povolit zápis v uživatelské konfigurace v /etc, tento
    adresář je automaticky nastaven tak, aby používal OverlayFS. /var je nyní
    zvláštní oddělený podsvazek, do nějž mohou zapisovat procesy.

Důležité

Důležité: Transakční server vyžaduje alespoň 12 GB místa na disku

Systémová role Transakční server vyžaduje alespoň 12 GB místa na disku, aby
bylo možné pořizovat snímky Btrfs.

Pro práci s transakčními aktualizacemi vždy pro správu softwaru používejte
příkaz transactional-update místo nástrojů YaST a Zypper:

  • Aktualizovat systém: transactional-update up

  • Nainstalovat balíček: transactional-update pkg in NAZEV_BALICKU

  • Odstranit balíček: transactional-update pkg rm NAZEV_BALICKU

  • Pro návrat do posledního snímku, který je posledním v sadě změn ke
    kořenovému souborovému systému, ujistěte se, že váš systém je zaveden do
    předposledního snímku a spusťte: transactional-update rollback

    Volitelně, pokud se chcete vrátit ke konkrétnímu ID, přidejte na konec
    příkazu ID snímku.

Při použití této systémové role provádí systém standardně denní aktualizaci a
restart v čase mezi 3:30 a 5:00. Obě tyto akce jsou založené na systemd; je-li
třeba, lze je zakázat příkazem systemctl:

systemctl disable --now transactional-update.timer rebootmgr.service

Další informace o transakčních aktualizacích viz články v blogu openSUSE Kubic
https://kubic.opensuse.org/blog/2018-04-04-transactionalupdates/ a https://
kubic.opensuse.org/blog/2018-04-20-transactionalupdates2/.

1.2 Instaluje se na pevných discích s kapacitou menší než 12 GB

Instalátor nabídne schéma diskových oddílů, jen pokud je k dispozici pevný disk
větší než 12 GB. Pokud si chcete sestavit například velmi malý obraz
virtuálního stroje, použijte řízený nástroj rozdělení disku, abyste mohli ručně
vyladit parametry rozdělení disku.

1.3 UEFI—Unified Extensible Firmware Interface

Než nainstalujete openSUSE na systém, který je zaváděn pomocí UEFI (Unified
Extensible Firmware Interface), důrazně doporučujeme zkontrolovat, zda nejsou u
výrobce hardwaru k dispozici doporučené aktualizace firmwaru. Pokud ano,
nainstalujte je. Je-li předinstalován systém Windows 8 nebo vyšší, je to silná
indicie, že váš systém UEFI používá.

Pozadí: Některý firmware UEFI obsahuje chyby, které způsobují znefunkčnění
je-li zapsáno do úložného prostoru UEFI příliš mnoho dat. Nikdo však ve
skutečnosti neví, kolik je to „příliš mnoho“.

openSUSE snižuje riziko tím, že nezapisuje více než pouhé minimum potřebné pro
zavedení OS. To minimum znamená sdělení firmwaru UEFI, kde se nachází zavaděč
openSUSE. Upstreamové funkce jádra Linuxu, které používají úložný prostor UEFI
pro ukládání informací o zavádění systému a jeho pádu (pstore) jsou ve výchozím
stavu zakázané. Nicméně je však doporučeno nainstalovat veškeré aktualizace
firmwaru, které výrobce doporučuje.

1.4 UEFI, GPT a oddíly MS-DOSu

Společně se specifikací EFI/UEFI se objevil nový styl dělení disků: GPT (GUID
Partition Table). Je to nové schéma, které k identifikaci zařízení a typů
diskových oddílů používá globálně unikátní identifikátory (128bitové hodnoty
zobrazené jako 32 šestnáctkových číslic).

Navíc pak specifikace UEFI umožňuje užívání starších oddílů MBR (MS-DOS).
Zavaděče Linuxu (ELILO nebo GRUB 2) zkoušejí automaticky vygenerovat GUID
těchto starších oddílů a zapsat je do firmwaru. Takový GUID se může často
měnit, což způsobuje přepis firmwaru. Přepis se skládá ze dvou různých operací:
odstranění starého záznamu a vytvoření nového, který nahradí ten původní.

Moderní firmware má garbage collector, který sbírá smazané položky a uvolňuje
paměť, která byla pro ně rezervována. Může se objevit problém, když chybný
firmware tyto položky nesbírá a neuvolňuje. To může skončit nezaveditelným
systémem.

Abyste se tomuto problému vyhnuli, zkonvertujte starší oddíly MBR na GPT.

2 Aktualizace systému

Tato sekce obsahuje poznámky k povyšování systému. Podporované scénáře a
podrobné instrukce jak postupovat při povýšení najdete v dokumentaci na:

  • https://en.opensuse.org/SDB:System_upgrade

  • https://doc.opensuse.org/documentation/leap/startup/html/
    book.opensuse.startup/cha-update-osuse.html

Zkontrolujte ještě 3 – „Změny v balíčkování“.

3 Změny v balíčkování

3.1 Zastaralé balíčky

Zastaralé balíčky jsou stále posílány jako součást distribuce, ale v další
verzi openSUSE Leap se plánuje jejich odstranění. Balíčky existují jako pomoc
migrace, ale jejich používání se nedoporučuje a už nemusejí dostávat opravy.

  • libqt4: Nebude přijímat aktualizace ani bezpečnostní záplaty. V příští
    verzi openSUSE Leap bude balíček odstraněn.

  • kdelibs4: Nebude přijímat aktualizace ani bezpečnostní záplaty. V příští
    verzi openSUSE Leap bude balíček odstraněn.

Pro kontrolu, zda instalované balíčky už nejsou udržovány: Zajistěte, aby byl
instalován lifecycle-data-openSUSE, pak použijte příkaz:

životní cyklus zypper

3.2 Odstraněné balíčky

Odstraněné balíčky, které již nadále nejsou součástí distribuce.

  • artha: Removed because it is unmaintained and has unpatched security
    issues. See https://bugzilla.opensuse.org/show_bug.cgi?id=1143860.

  • fate: Odstraněn, protože používá nezabezpečené knihovny KDE4 a Qt4 a
    features.opensuse.org už se nepoužívá pro volání funkcí.

  • gstreamer-plugins-qt, gstreamer-plugins-qt5 a ktp-call-ui: Tyto balíčky
    jsou odstraněny, neboť už nejsou udržovány ani vytvářeny. Balíček 
    ktp-call-ui závisí na gstreamer-plugins-qt.

  • H2rename: Odstraněn, protože již není udržován.

  • jag-level-editor: Nahrazen jag-editor.

  • jovie: Odebrán, protože už není udržován. Viz též https://kde.org/
    applications/unmaintained/org.kde.jovie.

  • kaccessible, kepas, konsole4, klinkstatus, kppp, kremotecontrol, kvpnc a 
    kvkbd: Odstraněny, protože už nejsou udržovány.

  • kdesdk4-scripts: Je nahrazen kdesdk-scripts.

  • kdeuser: Nahrazen kde-user-manager.

  • keepassx a kpassgen: Nahrazeny balíčkem kpassgen.

  • kile5: Nahrazen kile.

  • libkdegames4: Je nahrazen libkdegames5.

  • libkquoath, libjreen a libqross: Odebrány, protože už nejsou udržovány a
    používají nezabezpečený libqt4.

  • lua51-luajit: Nahrazen moonjit.

  • mp3gain a wxmp3gain: Balíček mp3gain byl odebrán, protože má bezpečnostní
    problém a není už udržován. Balíček wxmp3gain závisí na mp3gain.

  • nodejs8: Nahrazen nodejs10 a nodejs12.

  • python-django_compressor: Nahrazen python-django-compressor.

  • python-pep8: Nahrazen python-pycodestyle.

  • python-pyside and python-pyside-tools: Removed because it depends on the
    insecure libqt4.

  • qgo: Nahrazen q5go.

  • slapi-nis: Tento modul je odebrán, neboť není udržován mimo prostředí
    FreeIPA, které nedodáváme.

  • tomahawk: Byl odstraněn, protože balíček již není udržován.

  • vokoscreen: Replaced by vokoscreenNG.

4 Pracovní plocha

Tato sekce uvádí problémy a změny prostředí plochy v openSUSE Leap 15.2.

4.1 KDE 4 a Qt 4 nejsou udržovány

Je doporučena aktualizace z KDE 4 a Qt 4 na Plasma 5 a Qt 5. KDE 4 a Qt 4 již
nejsou podporovány. openSUSE Leap 15.2 stále obsahuje balíčky KDE 4 a Qt 4
kvůli kompatibilitě. Tyto balíčky však již nebudou dostávat aktualizace ani
bezpečnostní záplaty. Proto je důrazně doporučeno nahradit všechny instalované
balíčky KDE 4 a Qt4 balíčky Plasma 5 a Qt 5, které poskytují stejné nebo aspoň
podobné funkce.

5 Více informací a zpětná vazba

  • Čtěte dokumenty README z média.

  • Zobrazte si podrobné údaje o změnách určeného balíčku z jeho souboru RPM:

    rpm --changelog -qp NÁZEV_SOUBORU.rpm

    Nahraďte NÁZEV_SOUBORU názvem souboru RPM.

  • Chronologický záznam všech změn v aktualizovaných balíčcích najdete v
    souboru ChangeLog v kořenovém adresáři tohoto média.

  • Další informace najdete na médiu v adresáři docu.

  • Další nebo aktualizovanou dokumentaci najdete na https://doc.opensuse.org/.

  • Poslední novinky (od openSUSE) o produktu najdete na https://
    www.opensuse.org.

Copyright © SUSE LLC

© 2020 SUSE