openSUSE Leap 42.2
Release Notes #
openSUSE Leap to otwarty bazujący na Linuxie system operacyjny na twojego PC-ta, laptop lub serwer. Przy jego pomocy możesz serfować po sieci , zarządzać pocztą e-mail oraz zdjęciami, wykonywać pracę biurową, grać w gry wideo, odtwarzać muzykę i mieć mnóstwo zabawy!
The release notes are under constant development. To find out about the latest updates, see the online version at https://doc.opensuse.org/release-notes. The English release notes are updated whenever need arises. Translated language version can temporarily be incomplete.
If you upgrade from an older version to this openSUSE Leap release, see previous release notes listed here: http://en.opensuse.org/openSUSE:Release_Notes.
Informacje o projekcie znajdują się na stronie https://www.opensuse.org.
Do zgłąszania problemów z tą wersją, skorzystaj z Bugzilli openSUSE. W celu uzyskania sodatkowych informacji odwiedź http://en.opensuse.org/Submitting_Bug_Reports.
1 Instalacja #
Ta sekcja zawiera informacje związane z instalacją. Dokładniejsze informacje dotyczące aktualizacji, dostępne są na https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/part.basics.html.
1.1 Minimalna instalacja systemu #
To avoid some big recommended packages from being
installed, the pattern for minimal installations uses another
pattern that creates conflicts with undesired packages. This pattern,
patterns-openSUSE-minimal_base-conflicts,
can be removed after installation.
Note that the minimal installation has no firewall by default. If you need
one, install SuSEfirewall2.
1.2 UEFI—Unified Extensible Firmware Interface #
Prior to installing openSUSE on a system that boots using UEFI (Unified Extensible Firmware Interface), you are urgently advised to check for any firmware updates the hardware vendor recommends and, if available, to install such an update. A pre-installed Windows 8 is a strong indication that your system boots using 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 minimizes the risk by not writing more than the bare minimum
required to boot the OS. The minimum means telling the UEFI firmware about
the location of the openSUSE boot loader. Upstream Linux kernel features
that use the UEFI storage area for storing boot and crash information
(pstore) have been disabled by default. Nevertheless, it
is recommended to install any firmware updates the hardware vendor
recommends.
1.3 Instalator ulega awarii jeżeli zostanie domyślnie ustawiony by montować po nazwie #
When setting the default mount value to during partitioning, the installer will report an error and crash. As a workaround, use another option for installation. If needed, switch back to on the running system.
1.4 Partycje UEFI, GPT oraz MS-DOS #
Together with the EFI/UEFI specification, a new style of partitioning arrived: GPT (GUID Partition Table). This new schema uses globally unique identifiers (128-bit values displayed in 32 hexadecimal digits) to identify devices and partition types.
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.
1.5 Sterowniki Noveau 3D/DRI mogą doprowadzić do błędów aplikacji KDE #
W openSUSE Leap 42.2, sterowniki Noveau Mesa/DRI są uznane za eksperymentalne w renderowaniu 2D/3D. Sterowniki Noveau kernel/KMS oraz Noveau X.org/DDX do renderowania 2D są nadal uznawane za stabilne.
Kiedy sterownik Noveau Mesa/DRI jest używany, niektóre aplikacje mogą przestać działać, zwłaszcza KDE oraz aplikacje oparte o framework QT. Sterownik w chwili obecnej jest oddzielną paczką o nazwieMesa-dri-nouveau, która może być odinstalowana w razie problemów.
Bez zainstalowanego sterownika akceleracja 3D na GPU Nvidii oraz akceleracja 2D na nowszych GPU Nvidii ,które korzystają z Glamour do szybkich operacji 2D, nie będzie działać. Kernel Mode Setting oraz podstawowe 2D są nadal dostępne, jak również akceleracja 2D poprzez EXA na GPU Nvidii z kodem generacji Kepler (zaprojektowanym w 2012) oraz wcześniejszych. Operacje 3D są wspierane poprzez rendering programowy.
W celu uzyskania dodatkowych informacji, sprawdź zgłoszenie błędu https://bugs.freedesktop.org/show_bug.cgi?id=91632 oraz https://bugzilla.opensuse.org/show_bug.cgi?id=1005323.
2 Aktualizacja systemu #
Ta sekcja zawiera notatki związane z aktualizacją systemu. Dokładniejsze instrukcje znajdują się w dokumentacji na https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/cha.update.osuse.html.
2.1 Aktualizacja z openSUSE Leap 42.1 #
2.1.1 Usunięte i zastąpione paczki #
Następujące paczki zostały usunięte lub zastąpione w porównaniu z openSUSE Leap 42.1:
arista: Zastąpiono przez transmageddon.
cadabra: Kod źródłowy już się nie kompiluje. Następca, Cadabra 2 nie jest jeszcze stabilny.
dropbear: Usunięty nie ma znaczących zalet względem openssh.
emerillon: Zastąpiony przez gnome-maps.
gnome-system-log: Zastąpiony przez gnome-logs.
hawk: Zastąpiony przez hawk2.
ksnapshot: Zastąpiony przez spectacle.
labplot: Labplot został zastąpiony przez jego wersję w Qt5, o nazwielabplot-kf5. Jeżeli aktualizujesz z instalacji openSUSE Leap 42.1 w której labplot jest zainstalowany, labplot-kf5zostanie automatycznie zaktualizowany.
nodejs:Zmienił nazwę na nodejs4.
psi:Zastąpiony przez psi+.
python-moin: Zastąpiony Przez moinoin-wiki. Zwykła zmiana nazwy, nie aktuaizacja wersji.
ungifsicle: Zastąpione przez gifsicle.
xchat: Zastąpiony przez hexchat.
2.1.2 /var/cache/ na własnym pod-wolumenie do migawek i przywracania plików #
/var/cache zawiera wiele ulotnych danych, jak na przykład pamięć podręczna Zyppera z paczkami RPM w różnych wersjach dla każdej aktualizacji. W rezultacie przechowywania danych które są zazwyczaj zbędne oraz ulotne, obszar zajmowany przez migawki na dysku może szybko wzrosnąć.
Aby temu zapobiec, przesuń /var/cache do oddzielnego pod-wolumenu. Na świeżej instalacji openSUSE Leap 42.2, jest to wykonywane automatycznie. Aby przekształcić istniejący system plików root, wykonaj następujące kroki:
Znajdź nazwę urządzenia(na przykład
/dev/sda2lub/dev/sda3) systemu plików root:df /Zidentyfikuj nadrzędny pod-wolumen wszystkich pozostałych pod-wolumenów. W instalacjach openSUSE 13.2, tan pod-wolumen nazywa się
@. Aby sprawdzić czy masz pod-wolumen@, użyj:btrfs subvolume list / | grep '@'Jeżeli wynik tego polecenia jest pusty, nie posiadasz pod-wolumenu o nazwie
@. W takim przypadku możesz spróbować kontynuować z pod-wolumenem o ID 5, który był wykorzystywany w starszych wersjach openSUSE.Teraz zamontuj wymagany pod-wolumen.
Jeżeli posiadasz
@pod-wolumen, zamontuj ten sub-wolumen do tymczasowego punktu montowania:mount < 1root_device> 2 -o subvol=@ /mntJeżeli nie posiadasz pod-wolumenu
@, zamontuj pod-wolumen o ID 5 w zamian:mount < 1root_device> 2 -o subvolid=5 /mnt
/mnt/var/cachemoże już istnieć oraz może być tą samą lokacją co/var/cache. Aby uniknąć utraty danych, przenieś ją:mv /mnt/var/cache /mnt/var/cache.oldstwórz nowy pod-wolumen:
btrfs subvol create /mnt/var/cacheJeśli masz lokację
/var/cache.old, przenieś ja do nowej lokacji:mv /var/cache.old/* /mnt/var/cacheJeżeli tak nie jest, to zrób:
mv /var/cache/* /mnt/var/cache/Opcjonalne usuń
/mnt/var/cache.old:rm -rf /mnt/var/cache.oldOd montuj pod-wolumen z tymczasowego punktu montowania:
umount /mntAdd an entry to
/etc/fstabfor the new/var/cachesubvolume. Use an existing subvolume as a template to copy from. Make sure to leave the UUID untouched (this is the root file system's UUID) and change the subvolume name and its mount point consistently to/var/cache.Mount the new subvolume as specified in
/etc/fstab:mount /var/cache
2.1.3 Synaptics X Driver Can Degrade Touchpad Experience Under GNOME #
In Leap 42.1, the Synaptics X driver (package xf86-input-synaptics) was installed by default but had a lower priority than the libinput driver (xf86-input-libinput).
Starting with Leap 42.2:
The Synaptics X driver is no longer installed by default.
If the Synaptics X driver is installed, it will take precedence for any touchpad devices.
The Synaptics X driver is no longer supported by GNOME. This means when the driver is installed, Synaptics touchpads can only be configured to the extent that a basic mouse can.
Unless you are using a Synaptics touchpad and have a large amount of custom configuration for the Synaptics driver, remove the package from your system:
sudo zypper rm xf86-input-synaptics2.1.4 AArch64: Page Size Has Been Changed From openSUSE Leap 42.1 to openSUSE Leap 42.2 #
In openSUSE Leap 42.1, the default page size on AArch64 platforms was 64 kB. With openSUSE Leap 42.2, the page size has been changed to 4 kB. This renders old Swap and Btrfs file systems unusable.
If you are currently on openSUSE Leap 42.1 on AArch64, consider a fresh installation of openSUSE Leap 42.2 instead of upgrading.
2.2 Upgrading from openSUSE 13.2 #
The following notes apply to upgrades from openSUSE 13.2 or older. Make sure to also review the information provided in Sekcja 2.1, „Aktualizacja z openSUSE Leap 42.1”.
2.2.1 Network Interface Names #
When upgrading a remote machine from openSUSE 13.2, make sure your network interfaces are named correctly.
openSUSE 13.2 used so-called predictable network interface names (for
example, enp5s0), whereas openSUSE Leap 42.1 uses persistent
interface names (eth0). After upgrading and rebooting,
the network interface names may therefore change. This could lock you out
of the system. To avoid interfaces from being renamed, run the following
command for each of your network interfaces before you reboot the system:
/usr/lib/udev/udev-generate-persistent-rule -v -c enp5s0 -n enp5s0 -o /etc/udev/rules.d/70-persistent-net.rules
Replace enp5s0 with the name of your network interface.
2.2.2 Btrfs: Disk Space Leak after System Rollbacks #
By default, openSUSE 13.2 used a Btrfs partition layout that allowed for disk space to become permanently occupied with stale, inaccessible contents after the first system rollback was executed. This layout issue was fixed in openSUSE Leap 42.1. However, the fix can only be applied to newly installed systems.
If you are upgrading from openSUSE 13.2, you cannot convert the file system to the new layout, but you can reclaim the lost disk space.
Ostrzeżenie: Data Loss with Non-Standard Settings or No Rollbacks
The following procedure will only work properly on installations set up using the default proposal created by the openSUSE 13.2 installer.
Additionally, you must have previously made a system rollback.
If you have set up your Btrfs file system with a non-standard configuration or have not previously made a system rollback, executing the following procedure can incur data loss.
Mount the initial root filesystem:
mount /dev/<ROOT_FILE_SYSTEM> -o subvolid=5 /mnt
Remove all files below /mnt that are not in a subvolume:
find /mnt -xdev -delete
Umount the filesystem again:
umount /mnt
2.2.3 Printing System: Improvements and Incompatible Changes #
CUPS Version Upgrade to 1.7
Compared to CUPS 1.5 in openSUSE 13.2 CUPS 1.7 introduced some major changes that may require manual configuration adjustments.
PDF is now the standard print job format rather than PS. Therefore traditional PostScript printers now also need a filter driver for printing.
See https://en.opensuse.org/Concepts_printing for details.
The network printer discovery protocol has changed. The native method to discover network printers is now based on DNS Service discovery (DNS-SD, that is, via Avahi). The
cups-browsedservice from thecups-filterspackage can be used to bridge old and new protocols. Bothcupsdandcups-browsedneed to run to make "legacy" clients discover printers (that includes LibreOffice and KDE).The IPP protocol default version changed from 1.1 to 2.0. Older IPP servers like CUPS 1.3.x (for example in SUSE Linux Enterprise 11) reject IPP 2.0 requests with
Bad Request(see http://www.cups.org/str.php?L4231).To be able to print to old servers, the IPP protocol version must be specified explictly by appending
/version=1.1to either:The
ServerNamesettings inclient.conf(for example,ServerName older.server.example.com/version=1.1).The
CUPS_SERVERenvironment variable value.The server name value of the
-hoption of the command line tools, for example:lpstat -h older.server.example.com/version=1.1 -p
Some printing filters and back-ends were moved from the
cupspackage to thecups-filterspackage.Some configuration directives were split from
cupsd.confintocups-files.conf(see http://www.cups.org/str.php?L4223, CVE-2012-5519, and https://bugzilla.opensuse.org/show_bug.cgi?id=789566).CUPS banners and the CUPS test page were moved from the
cupspackage to thecups-filterspackage (see http://www.cups.org/str.php?L4120 and https://bugzilla.opensuse.org/show_bug.cgi?id=735404).
3 Informacje ogólne #
This section lists general issues with openSUSE Leap 42.2 that do not match any other category.
3.1 KDE Software for Personal Information Management (KDE PIM) #
openSUSE Leap 42.2 ships two versions of the KDE PIM (Kontact, KMail, etc.) suite:
The legacy 4.x version
The version based on KDE Frameworks 5
KDE PIM 4.x is no longer supported by upstream KDE, but was kept to avoid disrupting user workflows.
The two versions of KDE PIM are not co-installable. Some software, such as KNode (package knode) require the legacy 4.x version and will be uninstalled when installing any package from KDE PIM 5.x (for example, the package kmail5).
KDE PIM 4.x will be removed in the next version of openSUSE Leap. Therefore, you are encouraged to switch to the newer 5.x version.
However, not all settings are migrated from the older version at this time. For more information, see the bug report at https://bugzilla.opensuse.org/show_bug.cgi?id=1001872).
3.2 Dolphin Does Not Set Extended Permission Bits #
The version of the KDE file manager Dolphin that is shipped with openSUSE Leap 42.2 cannot set „Extended Permission” bits (GID, „Sticky”). Additionally, closing the Dolphin permissions dialog by clicking clears existing extended permissions bits.
To avoid such issues, edit permissions with Konqueror (GUI) or
chmod (command line) only.
3.3 No Screen Lock When Using GNOME Shell But Not GDM #
When using GNOME Shell together with a login manager other than GDM, such as SDDM or LightDM, the screen will not blank or lock. Additionally, switching users without logging out is not possible.
To be able to lock the screen from GNOME Shell, enable GDM as your login manager:
Make sure that the package gdm is installed.
Open YaST and from it, open .
Navigate to › › .
In the text box, specify
gdm. To save, click .Reboot.
4 More Information and Feedback #
Read the
READMEdocuments on the medium.View a detailed changelog information about a particular package from its RPM:
rpm --changelog -qp FILENAME.rpm
Replace FILENAME with the name of the RPM.
Check the
ChangeLogfile in the top level of the medium for a chronological log of all changes made to the updated packages.Find more information in the
docudirectory on the medium.https://doc.opensuse.org/ contains additional or updated documentation.
Visit https://www.opensuse.org for the latest product news from openSUSE.
Copyright © 2016 SUSE LLC
Thanks for using openSUSE.
The openSUSE Team.
