openSUSE Leap 15.0 Σημειώσεις Îκδοσης Το openSUSE Leap είναι δωÏεάν Îκδοση λειτουÏÎ³Î¹ÎºÎ¿Ï ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚ βασισμÎνου σε Linux για τον υπολογιστή σας, το λάπτοπ ή τον διακομιστή. ΜποÏείτε να πλοηγηθείτε στο διαδίκτυο, να διαχειÏιστείτε την ηλεκτÏονική αλληλογÏαφία και τις φωτογÏαφίες σας, να κάνετε δουλειά γÏαφείου, να αναπαÏάγετε βίντεο ή μουσική και να το διασκεδάσετε! : Κώστας Μπουκουβάλας, Ευστάθιος Ιωσηφίδης, Κώστας ΚουδάÏας, Îίκος Μαντάς, ΑλÎξανδÏος Î’Îννος, και Κωνσταντίνα Τσολάκογλου ΗμεÏομηνία Δημοσίευσης2018-05-14, 15.0.20180514 1 Εγκατάσταση 2 Αναβάθμιση Συστήματος 3 Packaging Changes 4 Desktop 5 Security 6 ΠεÏισσότεÏες πληÏοφοÏίες και ανατÏοφοδότηση Οι σημειώσεις Îκδοσης είναι υπό συνεχή ανάπτυξη. Για να μάθετε πεÏισσότεÏα για τις τελευταίες ενημεÏώσεις, δείτε την διαδικτυακή Îκδοση στο https:// doc.opensuse.org/release-notes. Οι ΑγγλικÎÏ‚ σημειώσεις Îκδοσης ενημεÏώνονται όταν χÏειαστεί. Οι μεταφÏασμÎνες εκδόσεις μποÏεί Ï€ÏοσωÏινά να είναι ατελείς. Εάν αναβαθμίζετε από μία παλιότεÏη Îκδοση σε αυτή την Îκδοση Leap, δείτε τις Ï€ÏοηγοÏμενες σημειώσεις Îκδοσης που βÏίσκονται εδώ: http://en.opensuse.org/ openSUSE:Release_Notes. ΠληÏοφοÏίες για το project διαθÎσημες στο https://www.opensuse.org. Για ανα αναφÎÏετε σφάμαλματα αυτής της Îκδοσης, χÏησιμοποιήστε το openSUSE Bugzilla. Για πεÏισσότεÏες πληÏοφοÏίες δείτε http://en.opensuse.org/ Submitting_Bug_Reports. 1 Εγκατάσταση Aυτός ο τομÎας πεÏιλαμβάνει σημειώσεις σχετικÎÏ‚ με την εγκατάσταση. Για πεÏισσότεÏες πληÏοφοÏίες, δείτε την τεκμηÏίωση στο https://doc.opensuse.org/ documentation/leap/startup/html/book.opensuse.startup/part.basics.html. 1.1 Ελάχιστη εγκατάσταση συστήματος The minimal system installation lacks certain functionality that is often taken for granted: • It does not contain a software firewall front-end. You can install the package firewalld additionally. • It does not contain a YaST. You can install the pattern patterns-yast-yast2_basis additionally. 1.2 UEFI—Unified Extensible Firmware Interface Î Ïιν την εγκατάσταση openSUSE σε σÏστημα που εκκινεί με την χÏήση UEFI (Unified Extensible Firmware Interface) συνίσταται επειγόντως να ελÎγξετε για Ï€Ïοτεινόμενες ενημεÏώσεις firmware από τον κατασκευαστή Ï…Î»Î¹ÎºÎ¿Ï ÎºÎ±Î¹, εάν είναι διαθÎσιμες, να τις εγκαταστήσετε. Ένα Ï€Ïο-εγκατεστημÎνο σÏστημα με Windows 8 ή μεταγενÎστεÏης Îκδοσης ,είναι μια ισχυÏή Îνδειξη ότι το σÏστημά σας εκκινεί με χÏήση UEFI. ΙστοÏικό: Κάποιο firmware UEFI Îχει σφάλματα που το κάνουν να καταÏÏεÏσει αν εγγÏαφοÏν υπεÏβολικά πολλά δεδομÎνα στο χώÏο αποθήκευσης UEFI. Δεν είναι ωστόσο σαφÎÏ‚ πόσο Ï€Î¿Î»Ï ÎµÎ¯Î½Î±Î¹ «υπεÏβολικά πολÏ». Το openSUSE ελαχιστοποιεί τον κίνδυνο με την εγγÏαφή των ελάχιστων απαιτουμÎνων για την εκκίνηση του λειτουÏγικοÏ. Το ελάχιστο σημαίνει ενημÎÏωση του UEFI firmware σχετικά με την τοποθεσία του διαχειÏιστή εκκίνησης του openSUSE. Upstream λειτουÏγίες του Î Ï…Ïήνα Linux που χÏησιμοποιοÏν το αποθηκευτικό μÎσο UEFI για αποθήκευση πληÏοφοÏιών εκκίνησης και κατάÏÏευσης (pstore), Îχουν απενεÏγοποιηθεί από Ï€Ïοεπιλογή. ΠαÏ' όλα αυτά συνίσταται να εγκαταστήσετε τις ενημεÏώσεις firmware που συνιστά ο Ï€Ïομηθευτής υλικοÏ. 1.3 Κατατμήσεις UEFI, GPT, και MS-DOS Μαζί με την συγκεκÏιμενοποιήση του EFI/UEFI, κατÎφθασε Îνα νÎο στυλ κατάτμησης: το GPT (GUID Partition Table). Αυτό το νÎο σχήμα χÏησιμοποιεί γενικά μοναδικά αναγνωÏιστικά (οι τιμÎÏ‚ 128-bit εμφανίζονται σε 32 δεκαεξαδικά ψηφία) για να Ï€ÏοσδιοÏίσουν συσκευÎÏ‚ και Ï„Ïπους κατατμήσεων. ΕπιπλÎον , o Ï€ÏοσδιοÏισμός UEFI επιτÏÎπει επίσης κατατμήσεις legacy MBR (MS-DOS). Οι εκκινητÎÏ‚ Linux (ELILO ή GRUB2) Ï€ÏοσπαθοÏν να δημιουÏγήσουν αυτόματα Îνα GUID για αυτÎÏ‚ τις καταμήσεις, και να τις γÏάψουν στο firmware. ΤÎτοια GUID μποÏοÏν να αλλάζουν συχνά,δημιουÏγώντας μια επανεγγÏαφή στο firmware. Mια επανεγγÏαφή αποτελείται από δυο λειτουÏγίες: την αφαίÏεση την παλίας εγγÏαφής και τη δημιουÏγία μιας νÎας καταχώÏησης που αντικαθιστά την Ï€Ïώτη. Το σÏγχÏονο firmware διαθÎτει συλλÎκτη αποÏÏιμμάτων που συλλÎγει διεγÏαμμÎνες καταχωÏήσεις και ελευθεÏώνει τη μνήμη που Ï€ÏοοÏίζεται για παλιÎÏ‚ καταχωÏήσεις. Εμφανίζεται Îνα Ï€Ïόβλημα όταν το ελαττωματικό firmware δεν συλλÎγει και απαλλάσσει αυτÎÏ‚ τις καταχωÏήσεις. Αυτό μποÏεί να οδηγήσει σε Îνα μη εκκινήσιμο σÏστημα. Για την αντιμετώπιση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… Ï€Ïοβλήματος, μετατÏÎψτε την κατάτμηση legacy MBR σε GPT. 1.4 Εγκαταστήστε τον driver της Nvidia χειÏοκίνητα Στην openSUSE Leap 15.0, χÏειάζεται να απεγκαταστήσετε Ï€Ïώτα το πακÎτο drm-kmp-default, Ï€Ïιν μποÏÎσετε να εγκαταστήσετε τους οδηγοÏÏ‚ Nvidia χειÏοκίνητα, χÏησιμοποιώντας το .run αÏχείο κελÏφους : zypper rm drm-kmp-default Εάν εγκαταστήσετε το RPM της NVIDIA, δεν θα επηÏεαστείτε από αυτό το Ï€Ïόβλημα, γιατί σε αυτή την πεÏίπτωση το πακÎτο drm-kmp-default αντικαθίσταται αυτόματα κατά την εγκατάσταση των οδηγών. Αν επιλÎξετε να απεγκαταστήσετε τον οδηγό Nvidia αÏγότεÏα, σιγουÏευτείτε ότι εγκαταστήσατε το πακÎτο drm-kmp-default. Για πεÏισσότεÏες πληÏοφοÏίες, δείτε https://bugzilla.suse.com/show_bug.cgi?id= 1044816. 1.5 Scaling the Installer UI on Computers with High-DPI Displays The YaST installer does not scale its UI for High-DPI displays by default. If you have a computer with a high-DPI display, you can set YaST to scale its UI automatically for the display. To do so, add the parameter QT_AUTO_SCREEN_SCALE_FACTOR=1 to the bootloader command line. 2 Αναβάθμιση Συστήματος Αυτός ο τομÎας πεÏιλαμβάνει σημειώσεις σχετικÎÏ‚ με την αναβάθμιση του συστήματος. Για πεÏισσότεÏες πληÏοφοÏίες, δείτε την τεκμηÏίωση στο https:// doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/ cha.update.osuse.html. Additionally, check Τμήμα 3, «Packaging Changes». 2.1 Αναβάθμιση από openSUSE Leap 42.3 2.1.1 Postfix Admin Uses Backwards-Incompatible Directory Layout Starting with the version 3.2, as shipped in openSUSE Leap 15.0, Postfix Admin (package postfixadmin) uses a new and backwards-incompatible directory layout: • The configuration files moved to /etc/postfixadmin. • The PHP code moved to /usr/share/postfixadmin. • The Smarty cache moved to /var/cache/postfixadmin. Postfix Admin no longer reads configuration files from their previous locations and the configuration is not migrated automatically. Therefore, you need to migrate the following items manually: • Move config.local.php from /srv/www/htdocs/postfixadmin to /etc/ postfixadmin. • If you made customizations to config.inc.php, ideally merge these customizations into /etc/postfixadmin/config.local.php. We recommended keeping config.inc.php unmodified. • In the Apache configuration, add or enable the alias /postfixadmin: â–¡ To make the alias available on all virtual hosts, run: a2enflag POSTFIXADMIN && rcapache2 restart â–¡ To make the alias available only on a specific virtual host only, add the alias to the config of that virtual host. 3 Packaging Changes 3.1 ΑπαÏχαιωμÎνα πακÎτα Deprecated packages are still shipped as part of the distribution but are scheduled to be removed the next version of openSUSE Leap. These packages exist to aid migration, but their use is discouraged and they may not receive updates. Για να ελÎγξετε αν τα εγκατεστημÎνα πακÎτα δεν συντηÏοÏνται πλÎον: Βεβαιωθείτε ότι Îχει εγκατασταθεί το πακÎτο lifecycle-data-openSUSE, στη συνÎχεια χÏησιμοποιήστε την εντολή: zypper lifecycle 4 Desktop This section lists desktop issues and changes in openSUSE Leap 15.0. 4.1 KDE on Wayland Is Not Supported with Proprietary Nvidia Driver The KDE Plasma Wayland session is not supported with the proprietary Nvidia driver. If you are using KDE and the proprietary Nvidia driver, stay with the X session. 4.2 Δεν υπάÏχει Ï€ÏοεπιλεγμÎνος συνδυασμός πλήκτÏων Σε Ï€ÏοηγοÏμενες εκδόσεις του openSUSE, ο συνδυασμός πλήκτÏων σÏνθεσης επÎÏ„Ïεπε την πληκτÏολόγηση χαÏακτήÏων που δεν ήταν μÎÏος της κανονικής διάταξης πληκτÏολογίου. Για παÏάδειγμα, για να παÏάγετε τον χαÏακτήÏα «å», μποÏείτε να πατήσετε και να απελευθεÏώσετε –Δεξί Ctrl και μετά δυο φοÏÎÏ‚ το a. Στο openSUSE Leap 15.0, δεν υπάÏχει πλÎον Îνας Ï€ÏοκαθοÏισμÎνος συνδυασμός πλήκτÏων συνθÎσεως επειδή ο συνδυασμός –Δεξί Ctrl δεν λειτουÏγεί πλÎον όπως αναμενόταν. • Για να οÏίσετε Îνα συνδυασμό πλήκτÏων συνθÎσεως σε ολόκληÏο το σÏστημα, χÏησιμοποιήστε το αÏχείο /etc/X11/Xmodmap και αναζητήστε τις ακόλουθες γÏαμμÎÏ‚: [...] !! ΤÏίτο παÏάδειγμα: Αλλαγή του Î´ÎµÎ¾Î¹Î¿Ï Ï€Î»Î®ÎºÏ„Ïου Control στο πλήκτÏο ΣÏνθεσης. !! Για να κάνετε τον χαÏακτήÏα με το πλήκτÏο σÏνθεσης, πατήστε αυτό το πλήκτÏο και στη συνÎχεια δÏο !! χαÏακτήÏες (Ï€.χ. `a' και `^' για να λάβετε 342). !remove Control = Control_R !keysym Control_R = Multi_key !add Control = Control_R [...] Για να αποσυνδÎσετε τον κώδικα του παÏαδείγματος, αφαιÏÎστε τους χαÏακτήÏες ! στην αÏχή των γÏαμμών. Ωστόσο, σημειώστε ότι η ÏÏθμιση από το Xmodmap θα αντικατασταθεί αν χÏησιμοποιείτε την εντολή setxkbmap. • Για να οÏίσετε Îνα συνδυασμό πλήκτÏων συνθÎσεως συγκεκÏιμÎνου χÏήστη, χÏησιμοποιήστε το εÏγαλείο ÏÏθμισης πληκτÏολογίου ή το εÏγαλείο γÏαμμής εντολών setxkbmap: setxkbmap [...] -option compose:COMPOSE_KEY Για τη μεταβλητή COMPOSE_KEY, χÏησιμοποιήστε τον Ï€Ïοτιμώμενο χαÏακτήÏα σας, για παÏάδειγμα ralt, lwin, rwin, menu, rctl, ή caps. • Εναλλακτικά, χÏησιμοποιήστε μια μÎθοδο εισαγωγής IBus που επιτÏÎπει την πληκτÏολόγηση των χαÏακτήÏων που χÏειάζεστε χωÏίς Îνα πλήκτÏο σÏνθεσης. 4.3 Use update-alternatives to Set Login Manager and Desktop Session In the past, you could use /etc/sysconfig or the YaST module /etc/sysconfig Editor to define the login manager and desktop session. Starting with openSUSE Leap 15.0, the values are not defined using /etc/sysconfig anymore but with the alternatives system. To change the defaults, use the following alternatives: • Login manager: default-displaymanager • Wayland session: default-waylandsession.desktop • X desktop session: default-xsession.desktop For example, to check the value of default-displaymanager, use: sudo update-alternatives --display default-displaymanager To switch the default-displaymanager to xdm, use: sudo update-alternatives --set default-displaymanager \ /usr/lib/X11/displaymanagers/xdm To enable graphical management of alternatives, use the YaST module Alternatives that can be installed from the package yast2-alternatives. 4.4 ΚανÎνα κλείδωμα οθόνης όταν χÏησιμοποιείτε GNOME Shell αλλά όχι με GDM Όταν χÏησιμοποιείτε το GNOME Shell μαζί με Îναν διαχειÏιστή εισόδου διαφοÏετικό από το GDM, όπως το SDDM ή το LightDM, η οθόνη δεν θα είναι κενή ή κλειδωμÎνη. ΕπιπλÎον, η αλλαγή των χÏηστών χωÏίς αποσÏνδεση δεν είναι δυνατή. Για να μποÏείτε να κλειδώσετε την οθόνη από το GNOME Shell, ενεÏγοποιήστε το GDM ως διαχειÏιστή εισόδου: 1. Βεβαιωθείτε ότι το πακÎτοgdm είναι εγκατεστημÎνο. 2. Ανοίξτε το YaST και από εκεί, ανοίξτε το /etc/sysconfig Manager. 3. Πλοηγηθείτε στην Επιφάνεια εÏγασίας › ΔιαχείÏιση οθόνης › DISPLAYMANAGER. 4. Στο επόμενο πλαίσιο, καθοÏίστε το gdm. Για αποθήκευση, κάντε κλικ στο OK. 5. Επανεκκίνηση. 4.5 Scaling the SDDM UI on Computers with High-DPI Displays The default login manager for KDE, SDDM, does not scale its UI for High-DPI displays by default. If you have a computer with a high-DPI display, you can set SDDM to scale its UI automatically for the display using the configuration file /etc/sddm.conf: [XDisplay] ServerArguments=-dpi DPI_SETTING EnableHiDPI=true Replace DPI_SETTING with an appropriate DPI value, such as 192. For best scaling results, use a DPI value that is a multiple of the default 96 DPI. 4.6 Scaling the YaST UI on Computers with High-DPI Displays YaST does not scale its UI for High-DPI displays by default. If you have a computer with a high-DPI display, you can set YaST to scale its UI automatically for the display. To do so, set the environment variable QT_AUTO_SCREEN_SCALE_FACTOR=1. 4.7 Screen Sharing Does Not Work in Firefox or Chromium on Wayland Firefox and Chromium normally allow Web-based tools such as videoconferencing applications to share the entire screen or individual application windows. This functionality is currently not supported in either browser when using a Wayland session. To be able to share your screen in Firefox or Chromium, use an X session instead. 4.8 ΑναπαÏαγωγή αÏχείων MP3 Οι κωδικοποιητÎÏ‚ για αναπαÏαγωγή αÏχείων πολυμÎσων MP3 συμπεÏιλαμβάνονται στο βασικό αποθετήÏιο. Για να χÏησιμοποιήσετε αυτόν τον αποκωδικοποιητή σε εφαÏμογÎÏ‚ και πλαίσια που βασίζονται σε gstreamer, όπως το Rhythmbox ή το Totem, εγκαταστήστε το πακÎτο gstreamer-plugins-ugly. 4.9 Καμία υποστήÏιξη για της γÏαμματοσειÏÎÏ‚ Type-1 στο LibreOffice Το LibreOffice 5.3 και άνω δεν υποστηÏίζει πια παλαιότεÏες γÏαμματοσειÏÎÏ‚ Type-1 (επεκτάσεις αÏχείων .afm και .pfb). Οι πεÏισσότεÏοι χÏήστες δεν θα Ï€ÏÎπει να επηÏεάζονται από αυτό, καθώς οι Ï„ÏÎχουσες γÏαμματοσειÏÎÏ‚ είναι διαθÎσιμες είτε με μοÏφÎÏ‚ TrueType (.ttf) είτε OpenType (.otf). Εάν επηÏεάζεστε από αυτό, μετατÏÎψτε τις γÏαμματοσειÏÎÏ‚ Type-1 σε υποστηÏιζόμενη μοÏφή, όπως το TrueType και, στη συνÎχεια, χÏησιμοποιήστε τις γÏαμματοσειÏÎÏ‚ που μετατÏÎψατε. Η μετατÏοπή είναι δυνατή με την εφαÏμογή FontForge (πακÎτο fontforge) που πεÏιλαμβάνεται στο openSUSE. Για πληÏοφοÏίες σχετικά με τη δημιουÏγία scripts για Ï„Îτοιες μετατÏοπÎÏ‚, επισκεφθείτε την διεÏθυνση https://fontforge.github.io/en-US/documentation/scripting/. 4.10 FreeType Font Rendering Changes FreeType 2.6.4 has a new default glyph hinting interpreter (version 38) that more closely matches other operating systems but may look “more fuzzy†to some. To restore the previous FreeType behavior, set the following environment variable at any level (system-wide, user-specific, or program-specific) of your choice: FREETYPE_PROPERTIES="truetype:interpreter-version=35" 4.11 Enabling KDE Plasma Browser Integration Plasma browser integration for Firefox and Chromium/Chrome allows monitoring multimedia and downloads using KDE system tools and gives quick access to tabs via the Run Command bar of the KDE Plasma desktop. The browser integration functionality consists of two parts that need to work together: • The desktop part that can be installed using the system package plasma-browser-integration. • The browser part that needs to be installed from the add-on store of your browser: â–¡ Firefox: https://addons.mozilla.org/firefox/addon/plasma-integration/ â–¡ Chromium/Chrome: https://chrome.google.com/webstore/detail/ plasma-integration/cimiefiiaegbelhefglklhhakcgmhkai Note that this functionality is officially still in development and openSUSE Leap 15.0 ships with an early version of it. 4.12 ΦόÏτωση της μονάδας Emacs psgml Because of conflicts with Emacs modules from the default installation, openSUSE Leap 15.0 can no longer load the psgml module automatically. For more information, see the file README from the package psgml. 5 Security This section lists changes to security features in openSUSE Leap 15.0. 5.1 Η systemctl stop apparmor δεν δουλεÏει Στο παÏελθόν, θα μποÏοÏσε να υπάÏξει σÏγχυση σχετικά με τη διαφοÏά Î¼ÎµÏ„Î±Î¾Ï Ï„Î¿Ï… Ï„Ïόπου με τον οποίο οι systemctl δευτεÏεÏουσες εντολÎÏ‚ reload και restart δοÏλευαν για το AppArmor: • Η systemctl reload apparmor επαναφόÏτωνε όλα τα Ï€Ïοφίλ AppArmor. (Ήταν και εξακολουθεί να είναι ο συνιστώμενος Ï„Ïόπος επαναφόÏτωσης των Ï€Ïοφίλ AppArmor.) • Η systemctl restart apparmor σήμαινε ότι το AppArmor θα σταματοÏσε, θα τεÏμάτιζε Îτσι όλα τα Ï€Ïοφίλ του AppArmor και στη συνÎχεια θα Îκανε επανεκκίνηση, που άφησε όλες τις υπάÏχουσες διαδικασίες απεÏιόÏιστες. Μόνο νÎες διαδικασίες που ξεκίνησαν θα πεÏιοÏιζόταν πάλι. Δυστυχώς, το systemd δεν παÏÎχει λÏση στη μοÏφή του αÏχείου μονάδας για το ζήτημα που θÎτει το σενάÏιο restart. Ξεκινώντας με το AppArmor 2.12, η εντολή systemctl stop apparmor δεν θα λειτουÏγήσει. Ως εκ τοÏτου, η systemctl restart apparmor θα φοÏτώσει σωστά τα Ï€Ïοφίλ του AppArmor. Για να αναιÏÎσετε την φόÏτωση όλων των Ï€Ïοφίλ AppArmor, χÏησιμοποιήστε την εντολή aa-teardown που αντιστοιχεί στην Ï€ÏοηγοÏμενη συμπεÏιφοÏά του systemctl stop apparmor. Για πεÏισσότεÏες πληÏοφοÏίες, δείτε https://bugzilla.opensuse.org/show_bug.cgi? id=996520 και https://bugzilla.opensuse.org/show_bug.cgi?id=853019. 6 ΠεÏισσότεÏες πληÏοφοÏίες και ανατÏοφοδότηση • Διαβάστε τα αÏχείο README στο μÎσο εγκατάστασης. • Δείτε λεπτομεÏή πληÏοφόÏηση για τις αλλαγÎÏ‚ καταγÏαφής σχετικά με το συγκεκÏιμÎνο πακÎτο από το RPM: rpm --changelog -qp FILENAME.rpm Αντικαταστήστε το FILENAME με το όνομα του RPM. • ΕλÎγξτε το αÏχείο ChangeLog στο ανώτεÏο επίπεδο του μÎσου εγκατάστασης για μία χÏονολογική καταγÏαφή όλων των αλλαγών που Îγιναν στα ενημεÏωμÎνα πακÎτα. • Î’Ïείτε πεÏισσότεÏες πληÏοφοÏίες στον κατάλογο docu στο μÎσο εγκατάστασης. • Για επιπÏόσθετη ή ενημεÏωμÎνη τεκμηÏίωση, δείτε https://doc.opensuse.org/. • Για τα τελευταία νÎα των Ï€Ïοϊόντων, από το openSUSE, επισκεφθείτε την διεÏθυνση https://www.opensuse.org. Πνευματική ιδιοκτησία © SUSE LLC © 2018 SUSE