openSUSE Leap 42.3

˵

openSUSE Leap һĸ˼ʼǱԻĻ Linux ɲ
ϵͳʹƣʣƬ㹫񣬹ƵƷ
֣Ȥ

ڣ2017-07-31 42.3.20170731

1 װ
2 ϵͳ
3 
4 Ϣͷ

˵᲻ϵظĽҪ˽µĸ£https://doc.opensuse.org/
release-notes߰汾Ӣ汾ķ˵ʱҪи¡汾
ʱԵĲ

һɵİ汾 openSUSE Leapǰ汾ķ˵https://
zh.opensuse.org/openSUSE:˵

й openSUSE Ŀοhttps://www.opensuse.org

˷汾 bugʹ openSUSE Bugzilla https://zh.opensuse.org/
openSUSE:ύ󱨸档

1 װ

½Ϊڰװ̵ϸָοĵ https://doc.opensuse.org/
documentation/leap/startup/html/book.opensuse.startup/part.basics.html

1.1 Сϵͳװ

Ϊ˱ⰲװĳЩϴƼСװģʽԼٲҪװ
Ƴ patterns-openSUSE-minimal_base-conflicts ģ顣

עСװĬûзǽҪ밲װ SuSEfirewall2

1.2 UEFI ? ͳһչ̼ӿ

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-installation of Windows 8 or later is a strong indication
that your system boots using UEFI.

һЩ UEFI ̼⣬ᵼ UEFI 洢дʱ𻵡
ǲû綨Ϊ??

openSUSE дϵͳСݣӶ÷տ͡С
ζŸ֪ UEFI ̼ openSUSE λáĬϽ Linux ںʹ
 UEFI 洢ͱϢ (pstore) ĹܡȻƼװӲ
Ƽκι̼¡

1.3 UEFIGPT  MS-DOS 

 EFI/UEFI 淶һµķGPTGUID ·ʹ
ȫΨһʶ128 λֵʾ 32 ʮ֣ʶ豸ͷ͡

⣬UEFI 淶Ҳͳ MBRMS-DOSLinux ELILO  GRUB2
᳢ΪЩͳʽķԶһ GUIDд뵽̼С
GUID Ƶ仯д̼дͬɣƳʹǰһ


ִ̼ռѼɾͷڴԤĹ̼
ͷЩʱͻᵼ⡣ʹϵͳ޷

ܷܼ򵥣ͳ MBR תµ GPT ⡣

1.4 Update of Kernel Graphics Stack

On openSUSE Leap 42.3, the upgrade of the graphics stack up to 4.9.x kernel
code is provided via the package drm-kmp-default instead of backporting tons of
patches into the kernel itself. Usually this package is installed automatically
at installation when a corresponding graphics device is found on your machine.

The KMP gives users also another benefit: you can roll back to the 4.4.x kernel
code simply by uninstalling this package. If you often face critical issues,
like a hung GPU, try to uninstall the package once like below, reboot and
retest.

zypper rm drm-kmp-default

1.5 ֶװ Nvidia ûı

openSUSE Leap 42.3 Уֶװ Nvidia ֮ǰҪж
drm-kmp-defaultȻʹ.runнű浵

zypper rm drm-kmp-default

㰲װ Nvidia ṩ RPM 㽫ᱻӰ죬ΪЩ
װʱԶdrm-kmp-default滻

ж Nvidia °װdrm-kmp-default

˽Ϣhttps://bugzilla.suse.com/show_bug.cgi?id=1044816

2 ϵͳ

½гϵͳصע͡ϸָοĵ https://
doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/
cha.update.osuse.html

2.1  openSUSE Leap 42.2 

2.1.1 Ƴ滻

 openSUSE Leap 42.2Ƴ滻

  ldapjdk 42.3 Ϲʧܡ

  castor 42.3 Ϲʧܡ

  fontinfoûдΪһȶİ

  plasma5-mediacenter 5.7.3 汾ѱá

  perl-Mojolicious-Plugin-Bootstrap3ѱã˹ܱ 
    perl-Mojolicious-Plugin-AssetPack ȡ

  qtsharp 42.3 Ϲʧܡ

  rubygem-mysql滻Ϊ rubygem-mysql2

2.1.2 Synaptics  KDE Plasma

 openSUSE Leap 42.2 УX11 synaptics  xf86-input-synaptics
Ĭϲװģμ 2.2.4  ?Synaptics X  GNOME ¿ܻήʹ
ʹ?ȻKDE Plasma ṩһ޵ѡĿ libinput ȡ


 openSUSE Leap 42.3 У xf86-input-synaptics  KDE Plasma һװ
 plasma5-workspace Ƽ

2.1.3 KDE ı仯

 openSUSE Leap 42.3 УĬϽͨļļݡ

ļҪֶ´򿪣ʱǰ򿪣֮ǰĬ趨ᱣ
СҪ밴²裺

 1. ʹ˵ krunner á

 2. 

 3. ļ

 4. Ӧá

2.1.4 Shorewall Ѿ 5.1 汾

ǨƵ openSUSE Leap 42.3 ʱ Shorewall µ 5.1 汾ʱ 
shorewall  shorewall6 ᾯԱҪļ

ĵ http://shorewall.net/.

 1  Shorewall

 1. ڿ̨ʹ root ȨУ

    root #shorewall update -a /etc/shorewall

 2. ޷Զת뽫õΪµ﷨ֻͨҪض
    ǳӵϡ

 3. ʹķ֤Ͳ:

    root #shorewall try /etc/shorewall

    һ

    root #systemctl start network.service

ע

ע⣺ shorewall6

shorewall6  shorewall ڹ 1 ? Shorewall? еһ¡
ȻҪ shorewall 滻Ϊ shorewall6

2.1.5 GCC 6 Package Versions Match Packages Shipped with SLE 12 SP3

openSUSE Leap 42.2 accidentally shipped with a newer version of GCC 6 than was
shipped with SUSE Linux Enterprise at the time. This has been corrected for
openSUSE Leap 42.3 which ships with the same versions of GCC 6 packages as SUSE
Linux Enterprise 12 SP3.

However, if GCC 6 packages are installed, this leads to forced package
downgrades during the operating system upgrade.

2.2  openSUSE Leap 42.1 

2.2.1 Ƴ滻

 openSUSE Leap 42.1Ƴ滻

  arista滻Ϊ transmageddon

  cadabraԴ޷Һ汾Cadabra 2Ŀǰȶ

  dropbearƳΪ openssh ˵Ӧơ

  emerillon滻Ϊ gnome-maps

  gnome-system-log滻Ϊ gnome-logs

  hawk滻Ϊ hawk2

  ksnapshot滻Ϊ spectacle

  labplotLabplot Ѿ滻Ϊ Qt5 汾Ϊ labplot-kf5Ӱװ 
    labplot  openSUSE Leap 42.1 㽫Զ labplot-kf5

  nodejsΪ nodejs4

  psi滻Ϊ psi+

  python-moin滻Ϊ moinmoin-wikiǰ汾 ? 
    ͬƷ

  ungifsicle滻Ϊ gifsicle

  xchat滻Ϊ hexchat

2.2.2 /var/cache ڶӾ (subvolume) нпպͻع (rollback)

/var/cache а׻ӷݣ Zypper ÿθʱͬ汾 RPM 
档洢ݾд൫׻ӷ¿ռõܴ̿ռ
ܿ졣

Ϊ˽⣬ /var/cache Ƶ˵Ӿȫ°װ openSUSE Leap
42.3 ϣԶõġҪתеĸļϵͳҪִ²裺

 1. ҵĿ¼ļϵͳ豸磬 /dev/sda2  /dev/sda3

    df /

 2. ҵӾĸӾ openSUSE 13.2 ӾΪ @ҪǷ
    @ Ӿʹã

    btrfs subvolume list / | grep '@'

    Ϊգ򲻴Ϊ @ Ӿ£ʹ ID Ϊ
    5 ӾǾɰ汾 openSUSE ʹõġ

 3. ڹҪӾ

       @ Ӿ򽫴Ӿصʱصϣ

        mount <root_device> -o subvol=@ /mnt

       @ Ӿ ID Ϊ 5 Ӿ

        mount /dev/<root_device> -o subvolid=5 /mnt

 4. /mnt/var/cache ҲѾڣҿ /var/cache ͬĿ¼Ϊ˱
    ݶʧתƣ

    mv /mnt/var/cache /mnt/var/cache.old

 5. µӾ

    btrfs subvol create /mnt/var/cache

 6. ʱ /var/cache.old Ŀ¼תƵµλã

    mv /var/cache.old/* /mnt/var/cache

    ִУ

    mv /var/cache/* /mnt/var/cache/

 7. ѡ /mnt/var/cache.old ɾ

    rm -rf /mnt/var/cache.old

 8. ʱصжشӾ

    umount /mnt

 9.  /etc/fstab Ϊµ /var/cache ӾһĿѴڵӾĿΪ
    ģиơȷҪ UUID Ǹļϵͳ UUID޸Ӿ
    ص㣬ʹ /var/cache һ¡

10.  /etc/fstab õӾ

    mount /var/cache

2.2.3 GNOME Keyring  GPG 

GNOME Keyring мɵ GPG ѱƳˣGNOME Keyring ٱڹ
GPG ԿȻʹ gpg ߹ GPG Կ

2.2.4 Synaptics X  GNOME ¿ܻήʹʹ

 openSUSE Leap 42.1 УSynaptics X  xf86-input-synaptics
Ĭϰװģȼ libinput (xf86-input-libinput)

openSUSE Leap 42.3

  Synaptics X Ĭϰװ

  װ Synaptics X κδ豸ʹá

  GNOME ֧Synaptics X ζŵװֻ
    Synaptics Ϊ

ʹ Synaptics 岢Ҷ Synaptics ˴Զ
뽫ϵͳɾ

sudo zypper rm xf86-input-synaptics

2.2.5 AArch64 openSUSE Leap 42.1  openSUSE Leap 42.3 ҳС
仯

 openSUSE Leap 42.1 УAArch64 ƽ̨ĬϷҳС 64 kB openSUSE Leap
42.3 У÷ҳСΪ 4 kBɾɵ Swap  Btrfs ļϵͳȶ

Ŀǰ AArch64 ƽ̨ʹ openSUSE Leap 42.1뿼ȫ°װ openSUSE
Leap 42.3 

2.2.6 ֮ CCISS ϵͳ޷

Compaq/HP Smart ArrayCCISScciss.koĬϲ֧ĳЩ
ᵼ¸޷ openSUSE Leap 42.3 ں˼⵽

ӰϵͳϣCCISS ΪָǰΪٴμҪ
ں˲ cciss.cciss_allow_hpsa=0

3 

ⲿг˹ openSUSE Leap 42.3 ޷һ⡣

3.1 KDE ĸϢKDE PIM

KDE β֧ KDE PIM 4.xΪ˱ӰûĹ̲Ǩƣ
openSUSE Leap 42.2 KDE PIM 5 Խ䱣

 openSUSE Leap 42.3 УKDE PIM 4.x ѱҽֵ֧ KDE PIM 5


3.2 Dolphin  Konqueror չȨλExtended Permission Bits

openSUSE Leap 42.3 ص KDE ļ Dolphin  Konqueror İ汾޷?
չȨ?λGID?Sticky?⣬ȷر Dolphin Ȩ޴ڽѴڵ
չȨλ

Ϊ⣬ʹ chmod У޸չȨޡ

3.3 ʹ GNOME Shell ʹ GDM ʱĻ

 GNOME Shell  GDM ĵ¼ SDDM  LightDM ͬʹʱĻ
ջ֮⣬Ҳ޷ڲ˳¼лû

Ҫ GNOME Shell ʹĻĵ¼ GDM

 1. ȷ gdm Ѱװ

 2.  YaST /etc/sysconfig 

 3. ƶ Desktop ? Display manager ? DISPLAYMANAGER

 4. ıУָ gdmȷб档

 5. ϵͳ

3.4 KDE Plasma еȫֲ˵֧

KDE Plasma 5.9 УKDE  KDE 汾еȫֲ˵֧֡

 openSUSE Leap 42.3 УӦó˵ plasmoid Ҳѿá

ע

ע⣺Non-Qt Applications Can Behave Incorrectly

ʹ Qt ߰Ӧó֧ܲȫֲ˵򽫵²ȷΪ

3.5 Playing MP3 Media Files

Starting with openSUSE Leap 42.3, the codecs to play MP3 media files are now
shipped as part of the standard repository.

To use this decoder in gstreamer-based applications and frameworks, such as
Rhythmbox or Totem, install the package gstreamer-plugins-ugly.

3.6 No Support for Type-1 Fonts in LibreOffice

LibreOffice 5.3 does not support legacy Type-1 fonts (file extensions .afm and
.pfb) anymore. Most users should not be affected by this, as current fonts are
available either in the format TrueType (.ttf) or OpenType (.otf) formats.

If you are affected by this, convert Type-1 fonts to a supported format, such
as TrueType and then use the converted fonts. Conversion is possible with the
application FontForge (package fontforge) which is included in openSUSE. For
information on scripting such conversions, see https://fontforge.github.io/
en-US/documentation/scripting/.

4 Ϣͷ

  Ķװϵ README ĵ

   RPM лȡغĳضϸ޶ʷϢ

    rpm --changelog -qp FILENAME.rpm

     FILENAME 滻Ϊ RPM ơ

  鿴ʶĿ¼е ChangeLog ־ðʱеȫʷ

  ڽϵ docu ļлȡϢ

  Ϊ鿴ӻµĵʣhttps://doc.opensuse.org/

  Ϊ˽ openSUSE ²Ʒţhttps://www.opensuse.org

Ȩ ? 2017 SUSE LLC

лʹ openSUSE

openSUSE Ŷӡ

? 2017 SUSE

