openSUSE 12.2 Release Notes


Versio:

12.2.8 (2012-08-21)

Copyright © 2012 Novell, Inc.

Tätä dokumenttia saa kopioida, levittää ja/tai muokata GNU Free Documentation License -lisenssin ehtojen mukaisesti, kuten mainittu versiossa 1.2 tai missä tahansa myöhemmässä versiossa, jonka Free Software Foundation on julkaissut. Dokumentissa ei saa olla muuttumattomia osioita, eikä se saa olla etu- tai takakannen teksti. Kopio käyttöoikeussopimuksesta löytyy tiedostosta fdl.txt.

Jos päivität vanhemmasta versiosta nykyiseen openSUSE-julkaisuun, katso edelliset julkaisutiedot: http://en.opensuse.org/openSUSE:Release_Notes

Nämä julkaisutiedot sisältävät seuraavat kohdat:

1. Sekalaiset

Ei saavilla

2. Asennus

2.1. Yksityiskohtaisempaa tietoa asennuksesta

For detailed installation information, see the openSUSE Documentation referenced below.

3. Yleistä

3.1. openSUSE-dokumentaatio

  • Aloitusoppaasta löydät askel askelelta etenevät asennusohjeet sekä johdatuksen KDE- ja GNOME-työpöytiin ja LibreOffice-toimisto-ohjelmistoon. Muita käsiteltäviä aiheita ovat hallinnan perusteet kuten käyttöönotto ja ohjelmistojen hallinta sekä johdatus komentoriviohjelmointiin (bash shell).

  • Käyttäjän opas kattaa hallinnan ja järjestelmämäärityksen yksityiskohdittain ja kertoo kuinka erilaisia verkkopalveluja pystytetään.

  • Turvaopas esittelee järjestelmän turvallisuuskäsitteet kattaen sekä paikallisen että verkkoturvallisuuden näkökulman.

  • Järjestelmän analysointi- ja säätöopas auttaa tunnistamaan ja ratkaisemaan ongelmia sekä optimoimaan järjestelmää.

  • Virtualisointi KVM:llä tarjoaa johdatuksen virtualisoinnin asentamiseen ja hallintaan KVM-, libvirt- ja QEMU-työkaluilla.

4. Järjestelmäpäivitys

4.1. Remote Update via "zypper dup"

When upgrading from openSUSE 12.1 (or older), openSSH connections will be closed when the new openssh package is upgraded. If you are upgrading with "zypper dup" over SSH, run "zypper dup" inside a resumable terminal multiplexer (e.g., "screen" or "tmux") so that you can re-connect easily, or at least immune to connection loss (e.g., via "nohup").

4.2. sysvinit poistettu käytöstä

Osa työpöydän komponenteista vaatii palveluita joita vain systemd tarjoaa. Joten vaikka openSUSE 12.2 on vielä perustuki sysvinit käynnistykseen varalla, sysvinitiä pidetään käytöstä poistettuna ja ehkä tietyissä tapauksissa jopa viallisena tai rikkonaisena. Jos sinulla on ongelmia sysvinitillä käynnistetyssä järjestelmässä, käytä systemd:tä ennen bugiraportin tekemistä.

4.3. mount ja losetup ohjelmien tuki cryptoloopille on lopetettu

cryptoloop:ssa on tunnettu heikkous ja siksi jo vuosia sen sijasta on suositeltu käyttämään dm-crypt -ohjelmaa. mount (esim., /etc/fstab-tiedoston kautta) ja losetup poistivat vihdoinkin tuen cryptoloop-ohjelmalta. Tämä tarkoittaa että vanhat fstab-merkinnät jotka käyttävät cryptoloopia salattuihin säilöihin pääsyyn eivät enää toimi tällä tavoin. Säilöt ovat kuitenkin vielä käytettävissä komennolla dm-crypt (/etc/crypttab). Katso sivulta http://en.opensuse.org/Encrypted_Filesystems esimerkit kuinka käyttää uutta tapaa.

4.4. Salattujen levyosioiden liittäminen ja systemd

Jos systemd ei automaattisesti liitä salattuja levyosioita, syy voi olla /etc/fstab-tiedoston noauto-lipussa. Korvaamalla tämä nofail-lipulla ongelma ratkeaa. Esimerkiksi, muuta seuraava rivi:

/dev/mapper/cr_sda3  /home   ext4    acl,user_xattr,noauto 0 2

->

/dev/mapper/cr_sda3  /home   ext4    acl,user_xattr,nofail 0 2

5. Tekninen

5.1. Näytönohjaimet ja KMS (Kernel Mode Setting)

With openSUSE 11.3 we switched to KMS (Kernel Mode Setting) for Intel, ATI and NVIDIA graphics, which now is our default. If you encounter problems with the KMS driver support (intel, radeon, nouveau), disable KMS by adding nomodeset to the kernel boot command line. To set this permanently using Grub 2, the default boot loader, add it to the GRUB_CMDLINE_LINUX_DEFAULT kernel default load options line in your /etc/default/grub text file as root and running the terminal command

sudo /usr/sbin/grub2-mkconfig --output=/boot/grub2/grub.cfg

for the changes to take effect. Else, for Grub Legacy, add it to the kernel command line in /boot/grub/menu.lst, also done as root. This option makes sure the appropriate kernel module (intel, radeon, nouveau) is loaded with modeset=0 in initrd, i.e. KMS is disabled.

Joissain harvinaisissa tapauksissa kun DRM-moduulin lataus initrd-tiedostosta epäonnistuu KMS:stä riippumattomista syistä, DRM-moduulin lataus on mahdollista poistaa initrd-tiedostosta kokonaan YaSTilla: vaihda sysconfig-muuttujan NO_KMS_IN_INITRD arvoksi yes, jolloin initrd päivitetään. Käynnistä järjestelmä uudelleen.

Ilman KMS-toimintoa Intel käyttää Xserverin fbdev-ajuria (intel-ajuri tukee vain KMS:ää). Vaihtoehtona voi käyttää "intellegacy"-ajuria (xorg-x11-driver-video-intel-legacy-paketti), joka yhä tukee UMS:ää eli käyttäjän asettamaa tilaa. Käyttääksesi sitä muokkaa tiedostoa /etc/X11/xorg.conf.d/50-device.conf ja muuttaa ajuriksi intellegacy.

ATI:n tapauksessa uudemmat grafiikkasuorittimet tiputetaan radeonhd-ajuriin. NVIDIA ilman KMS:ää käyttää nv-ajuria (nouveau-ajuri tukee vain KMS:ää). Huomioi, uudemmat ATI ja NVIDIA GPU:t palaavat fbdev:iin, jos määrittelet nomodeset ytimen käynnistysparametrit.

5.2. Käynnistä käyttäen käytöstä poistettua sysvinit -ohjelmaa

Oletuksena openSUSE käynnistyy käyttäen systemd. Ongelmatilanteissa voit vaihtaa takaisin vanhaan tapaan sysvinit painamalla F5-painiketta koneen käynnistyessä. Lisätietoja rajoituksista käynnistettäessä käyttämällä sysvinit -ohjelmaa, katso Kohta 4.2, ”sysvinit poistettu käytöstä”.

5.3. systemd: Määritetään palvelun käynnistysparametrit

systemctl tukee vain "standardiparametrejä" (katso http://www.freedesktop.org/wiki/Software/systemd/Incompatibilities).

Voit ohittaa tämän uuden toiminnan kutsumalla start-up -komentojonoa suoraan, esimerkiksi:

cd /etc/init.d
./apache2 <sinun_parametri>

5.4. systemd: Järjestelmän sammutus

Pysäyttääksesi ja sammuttaaksesi järjestelmän systemd:n ollessa käytössä, anna komento halt -p tai shutdown -h now. Voit myös käyttää työpöytäympäristösi tarjoamaa sammutuspainiketta.

Huomio: pelkkä halt-komento ei sammuta järjestelmää asianmukaisesti.

5.5. systemd: Käytetään tmpfs: /run, /var/run, /media, etc.

systemd liittää useita hakemistoja, joissa on väliaikaisia tiedostoja esimerkiksi tmpfs-tiedostojärjestelmät /run, /var/run, /var/lock ja /media ovat tällaisia. Taustatietoa voit katsoa http://lwn.net/Articles/436012/.

Huomio: Älä tallenna tiedostoja, joiden haluat säilyvän uudelleen käynnistyksen jälkeen hakemistoihin /run, /var/run ja niin edelleen.

5.6. systemd: Hakemistojen tyhjennys (/tmp ja /var/tmp)

systemd ylläpitää hakemistoja, jotka ovat määritelty tmpfiles.d hakemistoissa ja /lib/systemd/system/systemd-tmpfiles-clean.timer tiedostossa. Lisää tietoa löytyy tmpfiles.d man-sivuilta.

Oletuksena systemd tyhjentää tmp hakemistot päivittäin siten kuin /usr/lib/tmpfiles.d/tmp.conf tiedostossa on määritetty:

d /tmp 1777 root root 10d
d /var/tmp 1777 root root 30d

Huomio: systemd ei välitä sysconfig muuttujista /etc/sysconfig/cron tiedostossa kuten TMP_DIRS_TO_CLEAR.

5.7. Auto-mounting USB Media

Gnome and Xfce now use udisks2 to automatically mount USB media under /run/media/$USER. KDE still uses udisks version 1 and mounts USB media under /media.

5.8. Aikavyöhyke tiedot /etc/adjtime-tiedostossa

Tiedoston /etc/adjtime kolmas rivi sisältää tiedon siitä käyttääkö BIOS kello UTC:tä vai paikallista aikavyöhykettä (tallennettiin aiemmin /etc/sysconfig/clock-tiedoston HWCLOCK muuttujaan).

Jos /etc/adjtime sisältää väärän poikkeamatiedon (esimerkiksi päiväyksen ja ajan korjaamisen komennolla ntpdate tai jos ntpd on käynnissä), aseta muuttuja USE_ADJUST arvoon "no" /etc/sysconfig/clock-tiedostossa.

5.9. GNU tar Defaults to Creating POSIX-compliant Archives

GNU tar now defaults to --format=posix and create POSIX-compliant archives with PAX extended headers. Check whether your scripts and applications are compatible with this format.

The former behavior (and upstream default) can be restored by setting the environment:

TAR_OPTIONS='--format=gnu'

or

TAR_OPTIONS='--pax-option=delete=[ac]time*'