Έκδοση:
12.1.12 (2012-04-13)
Copyright © 2012 Novell, Inc.
Χορηγήθηκε άδεια για αντιγραφή, διανομή και / ή τροποποίηση του εγγράφου υπό τους όρους του GNU Free Documentation License, Έκδοση 1.2 ή νεότερη έκδοση δημοσιευμένη από το Free Software Foundation χωρίς Αμετάβλητα Τμήματα, χωρίς κείμενα στα εξώφυλλα και οπισθόφυλλα. Ένα αντίγραφο τηςάδειας συμπεριλαμβάνεται στο αρχείο fdl.txt
Εάν αναβαθμίσετε από μία παλιότερη έκδοση σε αυτή την έκδοση openSUSE, δείτε τις προηγούμενες σημειώσεις έκδοσης που βρίσκονται εδώ: http://en.opensuse.org/openSUSE:Release_Notes
Αυτές οι σημειώσεις έκδοσης καλύπτουν τους ακόλουθους τομείς:
Διάφορα: Αυτές οι καταχωρήσεις συμπεριλαμβάνονται αυτόματα από το openFATE, το Σύστημα Διαχείρισης Χαρακτηριστικών και Απαιτήσεων (http://features.opensuse.org).
Προς το παρόν, αυτά τα αποσπάσματα κειμένου είναι στη λίστα με τα αταξινόμητα— δουλεύουμε για βελτιώσεις.
Εγκατάσταση: Διαβάστε αυτό εάν θέλετε να εγκαταστήσετε το σύστημα από την αρχή.
Γενικά: Πληροφορίες που θα πρέπει να διαβάσει ο καθένας.
Αναβάθμιση Συστήματος: Προβλήματα σχετικά με τη διαδικασία εάν εκτελέσετε μία αναβάθμιση συστήματος απο προηγούμενη κυκλοφορία σε αυτή την έκδοση openSUSE.
Τεχνικά: Αυτή η ενότητα περιέχει έναν αριθμό από τεχνικές αλλαγές και βελτιώσεις για τον έμπειρο χρήστη.
Κατηγορίες στο FATE για το https://fate.novell.com/305278: AppArmor, YaST.
Βρείτε το άρθρωμα Ρύθμισης του AppArmor τώρα στην ενότητα "Ασφάλεια και Χρήστες" του Κέντρου Ελέγχου YaST.
Για λεπτομερή πληροφορίες εγκατάστασης, ανατρέξτε στην "Τεκμηρίωση openSUSE" που αναφαίρεται παρακάτω.
Στην αρχή, βρείτε τις οδηγίες εγκατάστασης βήμα-βήμα, όπως επίσης γνωριμία με τα γραφικά περιβάλλοντα KDE και Gnome και με τη σουίτα γραφείου LibreOffice. Συμπεριλαμβάνονται επίσης βασικά θέματα διαχείρησης, όπως ανάπτυξη και διαχείρηση εφαρμογών και μια εισαγωγή στο κέλυφος bash.
Η αναφορά καλύπτει λεπτομερώς τη διαχείριση και τις ρυθμίσεις συστήματος και εξηγεί πώς να ρυθμίσετε διάφορες υπηρεσίες δικτύου.
Ο Οδηγός για την Ασφάλεια παραθέτει βασικές έννοιες για την ασφάλεια ενός συστήματος, καλύπτοντας τοπικές και δικτυακές πτυχές ασφαλείας.
Το Σύστημα Ανάλυσης και ο Οδηγός Ρυθμίσεων βοηθούν στην ανεύρεση προβλημάτων, την ανάλυση και βελτιστοποίηση.
Η Εικονηκοποίηση με το KVM προσφέρει μία εισαγωγή στη ρύθμιση και διαχείρηση της εικονικοποίησης με το KVM, το libvirt και τα εργαλεία QEMU.
Το GNOME 3 προσφέρει ένα νέο σχεδιασμό για την επιφάνεια εργασίας που είναι διαφορετικός από το GNOME 2. Ως αποτέλεσμα, και για να επωφεληθούν οι χρήστες από τις αλλαγές, η εμφάνιση και η αίσθηση της επιφάνειας εργασίας GNOME 2 δεν θα εισαχθεί αυτόματα. Το μενού Ρυθμίσεις Συστήματος θα χρησημοποιείται για τη προσαρμογή του GNOME 3, και παρέχεται ένα προχωρημένο εργαλείο το (gnome-tweak-tool) για πιό λεπτομερή προσαρμογή.
Η τυπική λειτουργία του GNOME 3 απαιτεί υποστήριξη επιτάχυνσης 3D των οδηγών γραφικών. Όταν η επιτάχυνση 3D δεν είναι διαθέσιμη, το GNOME 3 χρησημοποιεί την λειτουργία fallback. Εάν το GNOME 3 εντοπίσει συμβατότητα για επιτάχυνση 3D, αλλά η τυπική λειτουργία δεν χρησιμοποιείται, τότε υπάρχει σφάλμα στους οδηγούς γραφικών. Μπορείτε να επιβάλλετε την λειτουργία fallback με χρήση του ορίσματος "gnome.fallback=1" στη σειρά εκκίνησης στο grub.
Εάν χρησιμοποιείτε την λειτουργία fallback, μπορείτε να προσαρμόσετε τους πίνακες πατώντας το Alt όταν πιέζετε δεξί κλικ σε ένα πίνακα.
Για μία πιο σύντομη περιγραφή των χαρακτηριστικών του GNOME Shell, όπως οι συνδυασμοί πλήκτρων, δυνατότητες της μεταφοράς και απόθεσης, και ειδικά εργαλεία, δείτε https://live.gnome.org/GnomeShell/CheatSheet.
Το σύστημα ήχου PulseAudio είναι πλέον ενσωματωμένο σε όλα τα συστήματα και ενεργοποιημένο από προεπιλογή για νέες εγκαταστάσεις. Εάν το απενεργοποιήσετε σε μία προηγούμενη έκδοση, και θέλετε να το ενεργοποιήσετε τώρα, ελέγξτε τη μεταβλητή PULSEAUDIO_ENABLE στο φάκελο /etc/sysconfig/sound:
Ρυθμίστε το PULSEAUDIO_ENABLE σε "yes" για να επιτραπεί παντού το PA. Ρυθμίζοντας το PULSEAUDIO_ENABLE σε "no" θ' απενεργοποιήσει εντελώς το PulseAudio, και ρυθμίζοντάς το σε "custom" σημαίνει ότι θα κρατήσει την προσαρμοσμένη ρύθμιση απείραχτη.
Το Btrfs είναι η επόμενη γενιά συστήματος αρχείων του Linux. Σαν προεπισκόπηση της νέας τεχνολογίας, μπορείτε να δημιουργήσετε κατατμήσεις btrfs ή να ρυθμίσετε όλο το σύστημά σας με btrfs.
Σημείωση: Το σύστημα αρχείων btrfs είναι υπό ανάπτυξη, η λειτουργία έλεγχος και διόρθωση ("scrub") έχει προστεθεί πρόσφατα. Η λειτουργία "Scrub" στοχεύει να επαληθεύει δεδομένα και μεταδεδομένα θεωρώντας ότι η δομή του δέντρου είναι εντάξει, μπορεί (και πρέπει) να εκτελείται περιοδικά σε προσαρτημένο σύστημα αρχείων, να εκτελείται ως διαδικασία στο παρασκήνιο κατά τη διάρκεια της κανονικής λειτουργίας.
Έτσι σας συμβουλεύουμε να σκεφτείτε προσεκτικά, ποια δεδομένα θα βάλετε στο σύστημα αρχείων, και θα ακολουθήσετε τις συνηθισμένες προτάσεις για αντίγραφα ασφαλείας. Για περισσότερες πληροφορίες, δείτε http://btrfs.wiki.kernel.org.
Το btrfs περιέχει πολλά ενδιαφέροντα νέα χαρακτηριστικά, συμπεριλαμβανομένης της δυνατότητας λήψης στιγμιοτύπου του συστήματος αρχείων. Η λήψη στιγμιοτύπου και επαναφοράς υποστηρίζεται από την εντολή snapper, όπου ήδη ενσωματώθηκε σε πακέτο του openSUSE και σε εργαλεία διαχείρισης συστήματος όπως το zypper και το YaST.
Το θέμα KDM του SUSE δεν επιτρέπει συνδέσεις σε Τομείς Windows.
Για να επιλύσετε αυτο το πρόβλημα, ρυθμίστε το DISPLAYMANAGER_KDM_THEME σε ένα κενό string στο /etc/sysconfig/displaymanager για να χρησιμοποιεί το προεπιλεγμένο KDM θέμα:
DISPLAYMANAGER_KDM_THEME=""
Το πακέτο java-1_6_0-sun δεν είναι μέρος του openSUSE λόγω μίας αλλαγής της άδειας. Προσφέρουμε το OpenJDK σαν αντικατάσταση. Οι χρήστες openSUSE που προτιμούν τη χρήση της εκτελέσιμης έκδοσης της Oracle JDK αντί της έκδοσης openSUSE OpenJDK build, μπορούν να κατεβάσουν την έκδοση της Oracle από http://oracle.com/java.
The 32-Bit XEN Hypervisor is no longer available. Use the 64-bit XEN Hypervisor instead for 32-bit and 64-bit virtual guests.
Installing a guest hosted on Windows 8 Server may fail when a large virtual disk image (larger than 50 GB) in .vhdx format is assigned to the guest. To workaround this issue use either virtual disk images with a fixed size, or create the dynamically sized disk image using Powershell.
The .vhd and .vhdx images are sparse files. When a dynamic .vhdx is created with a maximum size of 127 GB, the initial size is about 256 KB. Because the default block size for .vhdx files is 32 MB, writing one 512 byte sector will result in a 32 MB section of the sparse file being allocated. When ext3 is allocating the MBR, the super block, the backup super blocks, inodes, directories, etc., space is being allocated in the sparse file. Because of ext3's suboptimal IO, how the data structures are laid out on disk, and the default block size, a large partition of the .vhdx file is allocated just by formatting. The workaround is to create a .vhdx file with a 1 MB block size rather than the default 32 MB.
Changing the block size in the UI is not implemented. It can only be changed when the VHDx file is created through Powershell. To create a VHD with a modified block size, use this Powershell script (all in one line):
New-VHD -Path C:\MyVHDs\test.vhdx -SizeBytes (127GB) -Dynamic -BlockSizeBytes (1MB) -VHDFormat vhdx
There is no SuSEconfig postfix module any more. Thus SuSEconfig no longer writes the postfix configuration files, if you set sysconfig variables in /etc/sysconfig/postfix or /etc/sysconfig/mail.
After modifying sysconfig variables you must manually run /usr/sbin/SuSEconfig.postfix as root.
Σε παλιά συστήματα SUSE, χρησιμοποιήθηκε το /etc/cryptotab για ρύθμιση συσκευών με την ξεπερασμένη τεχνολογία cryptoloop. Το 12.1 υποστηρίζει το /etc/crypttab (χωρίς το 'o'!), το οποίο χρησιμοποιεί dm-crypt. Οι χρήστες που έχουν ακόμα το cryptotab των παλαιών ημερών πρέπει να εκτελέσουν convert_cryptotab, η οποία εμφανίζει οδηγίες σχετικά με το τι να γράψετε στο crypttab και στο fstab.
Εάν οι κρυπτογραφημένες κατατμήσεις δεν προσαρτώνται αυτόματα με το systemd, η αιτία θα είναι η noauto σημαία στο /etc/fstab γι' αυτές τις κατατμήσεις. Αντικαθιστώντας αυτή τη σημαία με το nofail θα το διορθώσει. Για παράδειγμα, αλλάξτε την παρακάτω γραμμή:
/dev/mapper/cr_sda3 /home ext4 acl,user_xattr,noauto 0 2
σε
/dev/mapper/cr_sda3 /home ext4 acl,user_xattr,nofail 0 2
Με το openSUSE 11.3 περάσαμε στο KMS (Kernel Mode Setting) για τα γραφικά της Intel, ATI και NVIDIA, τα οποία είναι τώρα προεπιλεγμένα. Εάν συναντήσετε προβλήματα με την υποστήριξη του οδηγού KMS (intel, radeon, nouveau), απενεργοποιείστε το KMS προσθέτοντας το nomodeset στην γραμμή εντολών εκκίνησης του πυρήνα. Για να το ρυθμίσετε μόνιμα, προσθέστε το στη γραμμή εντολών του πυρήνα στο /boot/grub/menu.lst. Αυτή η επιλογή σιγουρεύει ότι σωστή μονάδα πυρήνα (intel, radeon, nouveau) φορτώνεται με το modeset=0 στο initrd, π.χ. το KMS είναι απενεργοποιημένο.
Σε σπάνιες περιπτώσεις όταν φορτώνεται το άρθρωμα DRM από το initrd είναι ένα γενικό πρόβλημα και δεν σχετίζεται με το KMS, είναι ακόμα δυνατό να απενεργοποιήθεί εντελώς η φόρτωση του αρθρώματος DRM στο initrd. Γι' αυτό ρυθμίστε τη NO_KMS_IN_INITRD sysconfig μεταβλητή σεyes μέσω του YAST, το οποίο μετά επαναδημιουργεί το initrd. Επανεκκινήστε το μηχάνημά σας.
Στις Intel χωρίς KMS ο Xserver χρησιμοποιεί τον οδηγό fbdev (μόνο ο οδηγός intel υποστηρίζει KMS), εναλλακτικά, για παλιές κάρτες γραφικών από την Intel είναι διαθέσιμο το "intellegacy" (πακέτο xorg-x11-driver-video-intel-legacy), το οποίο ακόμα υποστηρίζει UMS (User Mode Setting). Για να το χρησημοποιήσετε, επεξεργαστείτε το /etc/X11/xorg.conf.d/50-device.conf και αλλάξτε την καταχώριση του οδηγού σε intellegacy.
Στις πρόσφατες κάρτες γραφικών ATI επιστρέφει στον οδηγό radeonhd. Στις NVIDIA χωρίς το KMS ο οδηγός nv χρησημοποιείται (ο οδηγός nouveau υποστηρίζει μόνο KMS). Σημειώστε ότι οι νεότερες κάρτες γραφικών ATI και NVIDIA επιστρέφουν στον οδηγό fbdev, εάν ορίσετε την παράμετρο nomodeset στον πυρήνα κατά την εκκίνηση.
Λόγω προβλημάτων με ορισμένο υλικό υπολογιστή, η HDMI έξοδος ήχου έχει απενεργοποιηθεί απο προεπιλογή στον οδηγό της radeon, ο οποιός είναι ο προεπιλεγμένος οδηγός για τις κάρτες γραφικών AMD/ATI.
Μπορεί να ενεργοποιηθεί ξανά προσθέτωντας το radeon.audio=1 ώς παράμετρος στον πυρήνα. Στο YaST πηγαίνετε Σύστημα -> Boot Loader, έπειτα κάντε κλικ στο Επεξεργασία της προεπιλογής και προσθέστε το παρακάτω στο τέλος του 'Προεραιτική Παράμετρος της Γραμμής Εντολών Πυρήνα':
radeon.audio=1
Έπειτα επανεκκινήστε για να εφαρμοστεί η αλλαγή.
Εναλλακτικά, οι χρήστες μπορούν να εγκαθιστούν τον εμπορικό οδηγό της AMD. Για περισσότερες πληροφορίες, δείτε στη διεύθυνση http://en.opensuse.org/SDB:ATI_drivers.
Από προεπιλογή, το openSUSE εκκινεί τώρα χρησιμοποιώντας το systemd. Σε περίπτωση προβλήματος, μπορείτε να επιστρέψετε στον παλίο τρόπο που χρησιμοποιεί το sysvinit πατώντας τι πλήκτρο F5 κατα την εκκίνηση.
Εαν θέλετε να αλλάξετε στο sysvinit μόνιμα, εγκαταστήστε το πακέτο sysvinit-init. Για να επιστρέψετε πίσω στο systemd, εγκαταστήστε ξανά το πακέτο systemd-sysvinit.
Η εντολή systemctl υποστηρίζει μόνο "τυπικές" παραμέτρους (δείτε http://www.freedesktop.org/wiki/Software/systemd/Incompatibilities).
Μπορείτε να παρακάμψετε αυτή τη νέα συμπεριφορά καλώντας το δέσμη ενεργειών εκκίνησης κατευθείαν, για παράδειγμα:
cd /etc/init.d ./apache2 <your_parameters>
Για σταμάτημα και τερματισμό του συστήματος όταν χρησιμοποιείται το systemd, χρησιμοποιήστε τις εντολές halt -p ή shutdown -h now στο τερματικό ή χρησιμοποιήστε το κουμπί που παρέχεται από το περιβάλλον εργασίας σας.
Σημείωση: Μία απλή εντολή halt δεν θα τερματίσει το σύστημα σωστά.
Το systemd προσαρτεί πολλαπλούς καταλόγους οι οποίοι θα περιέχουν μόνο ευέλικτα δεδομένα, όπως τα συστήματα αρχείων tmpfs: /run, /var/run, /var/lock, και /media είναι αυτοί οι κατάλογοι. Για πληροφορίες δείτε http://lwn.net/Articles/436012/.
Σημείωση: Μην αποθηκεύετε αρχεία που πρέπει να επιβιώσουν μετά από επανεκκίνηση, στους καταλόγους /run, /var/run, κ.α.
Το systemd συντηρεί καταλόγους όπως καθορίστηκαν στο tmpfiles.d και στο /lib/systemd/system/systemd-tmpfiles-clean.timer. Για περισσότερες πληροφορίες, δείτε στην σελίδα manpage του tmpfiles.d.
Από προεπιλογή, το systemd καθαρίζει καθημερινά τους καταλόγους tmp όπως ρυθμίστηκε στο αρχείο /usr/lib/tmpfiles.d/tmp.conf:
d /tmp 1777 root root 10d d /var/tmp 1777 root root 30d
Σημείωση: Το systemd δεν χρησιμοποιεί μεταβλητές sysconfig στο /etc/sysconfig/cron όπως είναι η TMP_DIRS_TO_CLEAR.
Το CUPS 1.5 έρχεται με αλλαγές στις παλιότερες ασυμβατότητες:
Το CUPS δεν υποστηρίζει τα αρχεία ρυθμίσεων ~/.cupsrc ή ~/.lpoptions από το CUPS 1.1. Αντιθέτως, χρησημοποιεί τα ~/.cups/client.conf και ~/.cups/lpoptions που εισήχθησαν με το CUPS 1.2.
Ο προγραμματιστής διεργασιών, απαιτεί τα φίλτρα και τα συστημάτα υποστήριξης να έχουν τα δικαιώματα των ομάδων απενεργοποιημένα για βελτιωμένη ασφάλεια. Εάν χρησημοποιείτε οδηγούς εκτυπωτή τρίτου κατασκευαστή με τα συγκεκριμένα δικαιώματα, διορθώστε τα χειροκίνητα.
Σύμφωνα με τα Πρότυπα Κωδικοποίησης GNU, η εντολή μετονομασίας τώρα μεταχειρίζεται όλα τα strings που ξεκινούν με μία παύλα σαν επιλογή της γραμμής εντολών. Για να αποφευχθεί αυτό, διαχωρίστε την επιλογή από τα άλλα ορίσματα με -- ως εξής:
#!/bin/bash for f in *.jpg ; do rename -- ".jpg" "-$RANDOM.jpg" $f ; done
Το cnetworkmanager δεν είναι πλέον διαθέσιμο—χρησιμοποιήστε το nmcli. Για πληροφορίες της μετάβασης, δείτε την ιστοσελίδα http://repo.or.cz/w/cnetworkmanager.git/blob_plain/HEAD:/nmcli-migration.html.
Οι χρήστες χωρίς δικαιώματα δεν μπορούν πλέον να γράφουν στο /usr/src/packages. Το rpmbuild τώρα χρησιμοποιεί από προεπιλογή το ~/rpmbuild. Για να αλλάξετε τον κατάλογο προσθέστε μια γραμμή έπειτα από το ~/.rpmmacros:
%_topdir /some/where/else
Για να χρησιμοποιήσετε τον υποκατάλογο foo του $HOME προσθέστε στο ~/.rpmmacros:
%_topdir %{getenv:HOME}/foo