openSUSE Leap 15. 4 Informacje o wydaniu openSUSE Leap to darmowy system operacyjny oparty na Linuksie dla komputera PC, laptopa lub serwera. Możesz surfować po Internecie, zarzÄ…dzać wiadomoÅ›ciami e-mail i zdjÄ™ciami, wykonywać pracÄ™ biurowÄ…, odtwarzać filmy lub muzykÄ™ i Å›wietnie siÄ™ bawić! Data wydania: 2022-05-11, : 15.4.20220511 1 Instalacja 2 Aktualizacja systemu 3 Zmiany w pakietach 4 Sterowniki i sprzÄ™t 5 Pulpit 6 WiÄ™cej informacji oraz komentarze To jest poczÄ…tkowa wersja informacji o wydaniu nadchodzÄ…cego openSUSE Leap 15.4. JeÅ›li openSUSE jest aktualizowane ze starszej wersji, zobacz wczeÅ›niejsze informacje o wydaniu zamieszczone na: https://en.opensuse.org/ openSUSE:Release_Notes. System jest publicznÄ… wersjÄ… testowÄ… i jest częściÄ… projektu openSUSE. Informacje o projekcie znajdujÄ… siÄ™ na stronie https://www.opensuse.org. ZgÅ‚aszaj wszystkie napotkane bÅ‚Ä™dy przy użyciu tego wstÄ™pnego wydania openSUSE Leap 15.4 w openSUSE Bugzilla. Aby uzyskać wiÄ™cej informacji, zobacz https:// en.opensuse.org/Submitting_Bug_Reports. JeÅ›li chcesz zobaczyć, co zostaÅ‚o dodane do informacji o wydaniu, zgÅ‚oÅ› bÅ‚Ä…d w komponencie „Informacje o wydaniu†. 1 Instalacja Ta sekcja zawiera uwagi dotyczÄ…ce instalacji. Szczegółowe instrukcje instalacji można znaleźć w dokumentacji pod adresem https://doc.opensuse.org/documentation /leap/startup/html/book.opensuse.startup/part-basics.html. 1.1 Korzystanie z aktualizacji atomowych z rolÄ… systemu Serwer transakcyjny Instalator obsÅ‚uguje rolÄ™ systemowÄ… Serwer transakcyjny. Ta rola systemowa obejmuje system aktualizacji, który stosuje aktualizacje niepodzielnie (jako pojedynczÄ… operacjÄ™) i uÅ‚atwia ich przywrócenie, jeÅ›li zajdzie taka potrzeba. Funkcje te sÄ… oparte na narzÄ™dziach do zarzÄ…dzania pakietami, na których opierajÄ… siÄ™ również wszystkie inne dystrybucje SUSE i openSUSE. Oznacza to, że zdecydowana wiÄ™kszość pakietów RPM, które współpracujÄ… z innymi rolami systemowymi openSUSE Leap 15.4, dziaÅ‚a również z rolÄ… systemowÄ… Serwer Transakcyjny. Uwaga Uwaga: Niekompatybilne pakiety Niektóre pakiety modyfikujÄ… zawartość /var lub /srv w swoich skryptach RPM %post. Te pakiety sÄ… niezgodne. JeÅ›li znajdziesz taki pakiet, zgÅ‚oÅ› bÅ‚Ä…d. Aby zapewnić te funkcje, ten system aktualizacji opiera siÄ™ na: • Migawki Btrfs. Przed rozpoczÄ™ciem aktualizacji systemu tworzona jest nowa migawka Btrfs głównego systemu plików. NastÄ™pnie wszystkie zmiany z aktualizacji sÄ… instalowane w tej migawce Btrfs. Aby zakoÅ„czyć aktualizacjÄ™, możesz ponownie uruchomić system w nowej migawce. Aby cofnąć aktualizacjÄ™, po prostu uruchom komputer z poprzedniej migawki. • Główny system plików tylko do odczytu. Aby uniknąć problemów i utraty danych z powodu aktualizacji, główny system plików nie może być zapisany w inny sposób. Dlatego podczas normalnej pracy główny system plików jest montowany tylko do odczytu. Aby ta konfiguracja dziaÅ‚aÅ‚a, należy wprowadzić dwie dodatkowe zmiany w systemie plików: Aby umożliwić zapisywanie konfiguracji użytkownika w /etc, ten katalog jest automatycznie konfigurowany do używania OverlayFS. /var jest teraz oddzielnym podwoluminem, do którego mogÄ… zapisywać procesy. Ważne Ważne: Serwer transakcyjny potrzebuje co najmniej 12 GB miejsca na dysku Rola systemowa Serwer transakcyjny wymaga dysku o rozmiarze co najmniej 12 GB, aby pomieÅ›cić migawki Btrfs. Ważne Ważne: YaST nie dziaÅ‚a w trybie transakcyjnym Obecnie YaST nie dziaÅ‚a z aktualizacjami transakcyjnymi. Dzieje siÄ™ tak dlatego, że YaST wykonuje rzeczy natychmiast i ponieważ nie może edytować systemu plików tylko do odczytu. Aby pracować z aktualizacjami transakcyjnymi, zawsze używaj polecenia transactional-update zamiast YaST i Zypper do zarzÄ…dzania caÅ‚ym oprogramowaniem: • Zaktualizuj system: transactional-update up • Zainstaluj pakiet: pkg aktualizacji transakcyjnej w NAZWA_PAKIETU • UsuÅ„ pakiet: transactional-update pkg rm PACKAGE_NAME • Aby przywrócić ostatniÄ… migawkÄ™, czyli ostatni zestaw zmian w głównym systemie plików, upewnij siÄ™, że system jest uruchomiony w przedostatnim migawce i uruchom: transactional-update rollback Opcjonalnie dodaj identyfikator migawki na koÅ„cu polecenia, aby przywrócić okreÅ›lony identyfikator. W przypadku korzystania z tej roli systemowej system domyÅ›lnie przeprowadza codziennÄ… aktualizacjÄ™ i uruchamia siÄ™ ponownie miÄ™dzy 03:30 a 05:00. Obie te akcje sÄ… oparte na systemie i w razie potrzeby można je wyÅ‚Ä…czyć za pomocÄ… systemctl: systemctl disable --now transactional-update.timer rebootmgr.service (PL) Aby uzyskać wiÄ™cej informacji o aktualizacjach transakcyjnych, zobacz posty na blogu openSUSE Kubic https://kubic.opensuse.org/blog/ 2018-04-04-transactionalupdates/ i https://kubic.opensuse.org/blog/ 2018-04-20-transactionalupdates2/. 1.2 Instalacja na dyskach twardych o pojemnoÅ›ci mniejszej niż 12 GB Instalator zaproponuje schemat partycjonowania tylko wtedy, gdy dostÄ™pny rozmiar dysku twardego jest wiÄ™kszy niż 12 GB. JeÅ›li chcesz skonfigurować na przykÅ‚ad bardzo maÅ‚e obrazy maszyn wirtualnych, użyj partycjonera z przewodnikiem, aby rÄ™cznie dostroić parametry partycjonowania. 1.3 UEFI — zunifikowany, rozszerzalny interfejs oprogramowania ukÅ‚adowego Przed zainstalowaniem openSUSE w systemie, który uruchamia siÄ™ za pomocÄ… UEFI (Unified Extensible Firmware Interface), pilnie zaleca siÄ™ sprawdzenie wszelkich aktualizacji oprogramowania sprzÄ™towego zalecanych przez dostawcÄ™ sprzÄ™tu i, jeÅ›li sÄ… dostÄ™pne, zainstalowanie takiej aktualizacji. WstÄ™pna instalacja systemu Windows 8 lub nowszego wyraźnie wskazuje, że system uruchamia siÄ™ przy użyciu UEFI. WyjaÅ›nienie: Zdarza siÄ™, że firmware interfejsu UEFI zawiera bÅ‚Ä™dy, które powodujÄ… niepoprawne dziaÅ‚anie, gdy zbyt duża ilość danych jest zapisywana w buforze UEFI. Nie wiadomo jak dużo to „za dużoâ€. openSUSE ogranicza ryzyko zapisania wiÄ™kszej iloÅ›ci danych niż jest to niezbÄ™dne. Wskazane jest wyÅ‚Ä…cznie poÅ‚ożenie menadżera rozruchu openSUSE. JÄ…dro Linux zapewnia możliwość użycia bufora UEFI do zapisywania informacji dotyczÄ…cych uruchamiania i bÅ‚Ä™dów, jednakże funkcja (pstore) domyÅ›lnie jest zablokowana. Niezależnie od tego zaleca siÄ™ instalowanie aktualizacji firmware polecanych przez producenta sprzÄ™tu. 1.4 Partycje UEFI, GPT oraz MS-DOS Wraz ze specyfikacjÄ… EFI/UEFI pojawiÅ‚ siÄ™ nowy styl partycjonowania: GPT (Tabela partycji GUID). Ten nowy schemat używa globalnie unikatowych identyfikatorów (wartoÅ›ci 128-bitowe wyÅ›wietlane w 32 cyfrach szesnastkowych) do identyfikacji urzÄ…dzeÅ„ i typów partycji. Dodatkowo, specyfikacja UEFI partycje MRB (MS-DOS) sÄ… kompatybilne wstecz. Program rozruchowy LINUX (ELILO lub GRUB2) próbuje automatycznie wygenerować GUID dla tych partycji i zapisuje je w firmwarze. Takie GUID mogÄ… się czÄ™sto zmieniać, wywoÅ‚ujÄ…c nadpisanie w firmwarze. Na nadpisanie skÅ‚adajÄ… siÄ™ dwie operacje: UsuniÄ™cie starego wpisu oraz stworzenie nowego który zastÄ™puje pierwszy. Nowoczesny firmware posiada kolektor Å›mieci który zbiera usuniÄ™te wpisy i uwalnia pamięć zarezerwowanÄ… dla starego wpisu.Problem powstaje gdy wadliwy firmware nie zbiera i uwalnia tych wpisów. Może to doprowadzić do problemów z uruchomieniem systemu. W celu ominiÄ™cia problemu, przekształć stare partycje MRB na GPT. 2 Aktualizacja systemu Ta sekcja zawiera uwagi dotyczÄ…ce aktualizacji systemu. ObsÅ‚ugiwane scenariusze i szczegółowe instrukcje uaktualniania można znaleźć w dokumentacji pod adresem: • https://en.opensuse.org/SDB:System_upgrade • https://doc.opensuse.org/documentation/leap/startup/html/ book.opensuse.startup/cha-update-osuse.html Dodatkowo sprawdź Sekcja 3, „Zmiany w pakietachâ€. 3 Zmiany w pakietach 3.1 PrzestarzaÅ‚e pakiety PrzestarzaÅ‚e pakiety sÄ… nadal dostarczane jako część dystrybucji, ale planowane jest ich usuniÄ™cie w nastÄ™pnej wersji openSUSE Leap. Pakiety te istniejÄ… w celu uÅ‚atwienia migracji, ale ich użycie jest odradzane i mogÄ… nie otrzymywać aktualizacji. To check whether installed packages are no longer maintained, make sure that the lifecycle-data-openSUSE package is installed, then use the command: cykl życia zypper 3.2 UsuniÄ™te pakiety UsuniÄ™te pakiety nie sÄ… już dostarczane jako część dystrybucji. • python2: Python 2 osiÄ…gnÄ…Å‚ EOL i nie bÄ™dzie już częściÄ… dystrybucji. Aby uzyskać wiÄ™cej informacji, zobacz https://code.opensuse.org/leap/features/ issue/15. • cloud-init-vmware-guestinfo: Package does not work with cloud-init version 21.2 and later versions. In cloud-init 21.4 there is a new data source that replaces it. • digikam: Digikam nie jest już dostÄ™pny na ppc64le, ponieważ libqt5-qtwebkit zostaÅ‚ usuniÄ™ty. Pakiet zostanie dostarczony tylko dla architektur x86_64, aarch64 i armv7. • chessx: UsuniÄ™to z powodu problemu z uruchomieniem i problemów z upstreamem. Aby uzyskać wiÄ™cej informacji, zobacz https:// bugzilla.opensuse.org/show_bug.cgi?id=1192907. • gap: UsuniÄ™to, ponieważ pakiet nie jest zgodny z FHS. Aby uzyskać wiÄ™cej informacji, zobacz https://code.opensuse.org/leap/features/issue/24. • tensorflow: UsuniÄ™to, ponieważ pakiet Tensorflow 1.x jest przestarzaÅ‚y, zamiast tego należy użyć pakietu tensorflow2. 4 Sterowniki i sprzÄ™t 4.1 Bezpieczny rozruch: sterowniki innych firm muszÄ… być odpowiednio podpisane Starting with openSUSE Leap 15.2, kernel module signature check for third-party drivers (CONFIG_MODULE_SIG=y) is now enabled. This is an important security measure to avoid untrusted code running in the kernel. Może to uniemożliwić Å‚adowanie modułów jÄ…dra innych firm, jeÅ›li jest wÅ‚Ä…czony UEFI Secure Boot. Pakiety modułów jÄ…dra (KMP) z oficjalnych repozytoriów openSUSE nie sÄ… naruszone, ponieważ moduÅ‚y, które zawierajÄ…, sÄ… podpisane kluczem openSUSE. Sprawdzanie podpisu ma nastÄ™pujÄ…ce zachowanie: • ModuÅ‚y jÄ…dra, które sÄ… niepodpisane lub podpisane kluczem, który jest znany jako niezaufany lub którego nie można zweryfikować w bazie danych zaufanych kluczy systemu, zostanÄ… zablokowane. Możliwe jest wygenerowanie certyfikatu niestandardowego, zarejestrowanie go w bazie danych klucza wÅ‚aÅ›ciciela komputera (MOK) systemu i podpisanie lokalnie skompilowanych modułów jÄ…dra za pomocÄ… klucza tego certyfikatu. ModuÅ‚y podpisane w ten sposób nie bÄ™dÄ… blokowane ani nie bÄ™dÄ… powodować ostrzeżeÅ„. Zobacz https://en.opensuse.org/openSUSE:UEFI. Ponieważ dotyczy to również sterowników graficznych NVIDIA, zajÄ™liÅ›my siÄ™ tym w naszych oficjalnych pakietach dla openSUSE. Musisz jednak rÄ™cznie zarejestrować nowy klucz MOK po instalacji, aby nowe pakiety dziaÅ‚aÅ‚y. Aby uzyskać instrukcje, jak zainstalować sterowniki i zarejestrować klucz MOK, zobacz https://en.opensuse.org/SDB:NVIDIA_drivers#Secureboot. 5 Pulpit W tej sekcji wymieniono problemy z pulpitem i zmiany w openSUSE Leap 15.4. 5.1 Usuwanie KDE 4 i Qt 4 Pakiety KDE 4 nie bÄ™dÄ… częściÄ… openSUSE Leap 15.4. Zaktualizuj swój system do Plazmy 5 i Qt 5. Niektóre pakiety Qt 4 mogÄ… nadal pozostać ze wzglÄ™du na kompatybilność. https://bugzilla.opensuse.org/show_bug.cgi?id=1179613. 6 WiÄ™cej informacji oraz komentarze • Przeczytaj dokumenty README na noÅ›niku. • Zobacz szczegółowe informacje z dziennika zmian dotyczÄ…ce konkretnego pakietu z jego RPM: rpm --changelog -qp NAZWA PLIKU.rpm ZastÄ…p FILENAME nazwÄ… RPM. • Sprawdź plik ChangeLog na najwyższym poziomie noÅ›nika, aby znaleźć chronologiczny dziennik wszystkich zmian dokonanych w zaktualizowanych pakietach. • Znajdź wiÄ™cej informacji w katalogu docu na noÅ›niku. • Aby uzyskać dodatkowÄ… lub zaktualizowanÄ… dokumentacjÄ™, zobacz https:// doc.opensuse.org/. • Aby uzyskać najnowsze informacje o produkcie, openSUSE, odwiedź https:// www.opensuse.org. Copyright © SUSE LLC © 2022 SUSE