openSUSE Leap 42.2

o

openSUSE Leap O@ӦۥѪ Linux @~tΡAiB@bzWqBO
qάOACziHΥsB޲zzqllPۤBiͲOu@B
vέ֡CϥΥzRֽI

XG2018-03-15 , G42.2.20180315.23123c4

1 w
2 tΤɯ
3 @뻡
4 hTPX

openSUSE Leap 42.2 @PwפCnztκ̷sAPwʡAzݭn
ɯŦܥثe openSUSE Cb}lɯūeAаȥT{ww˩Ҧ openSUSE Leap
42.2 sC

ɯŨe openSUSE ԲӸTAгyX http://en.opensuse.org/
SDB:Distribution-UpgradeC

pGzqª openSUSE o檩ɯšAХѦdݤeoơG http://
en.opensuse.org/openSUSE:Release_NotesC

MתTШ https://www.opensuse.orgC

1 w

`]tFwˬnICԲӪɯűоǡAаѾ\bhttps://
doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/
part.basics.htmlC

1.1 ̤ptΦw

קK@ǤjĳMQwˡA̤pw˼˦ (pattern) |ϥΨLPDwM
۽Ĭ𪺼˦CӼ˦ patterns-openSUSE-minimal_base-conflicts iHbw˧
C

Ъ`N̤ptΦw˹w]|ҰʨCYzݭnAЦw SuSEfirewall2C

1.2 UEFI?Τ@i餶

bw openSUSE ϥ UEFI (Τ@i餶) }tΤeAjPĳz
ݬO_wsyөҫĳså[HwˡCYztΦw Windows 8Aq`
NNztΨϥ UEFI }C

IѡG UEFI 馳ʳAɭPӦhƳQgJ UEFI xsϰɡA|
oͰDCOSHDsgJhָƤ~uӦhvC

openSUSE ǥѥugJҰʨtΪֻ̤ݭnƶqAӭCoӭICgJƦ
֭niD UEFI  openSUSE Ұʵ{mCx Linux ֤ߴѨϥ UEFI xs
ϨӼgJ}ηT\ (pstore)Abw]QΡCLצpAĳw˥w
syӫĳsC

1.3 bw]HϺм (Label) pUAw˵{|Y

bκϺЮɡAYbw]ﶵ]wF By LabelAw˵{N|^~åBYC
{ɸѨMסAЦbwˮɨϥΨLﶵCYݭnAiHbw˫^ϥ By
LabelC

1.4 UEFIAGPT P MS-DOS ϺФΰ

b EFI/UEFI WѤ@ӷsκϺЪ覡GGPT]GUID Partition Table
^Coӷs覡ϥ GUID]128줸ܦb32ӤQiƦrW^ѧO˸mΤ
ΰC

~AUEFI WdO\ǲΪ MBR]MS-DOS^ΰϡC Linux ޾ɥ[]ELILO 
GRUB2^հw墨ǶǲΪΰϦ۰ʲͤ@ GUID Aç⥦̼giCo˪@
 GUID iHWcܧAɭP骺gJC@gJ]AؤPާ@GR
ءAHγЫؤ@ӷsإHNĤ@ӶءC

{N鳣@өU]garbage collector^AiHQRiJI]
entries^AåBӫOd¶iJI]entries^OCG٪餣ব
άOoǶiJI]entries^ɡAtαN|X{DA̲ױNytεLk}C

²檺NѨM׬OGഫǲΪ MBR ΰϦs GPT ΰϥH㪺קK
DC

1.5 Nouveau 3D/DRI Xʵ{iy KDE ε{Y

Nouveau Mesa/DRI Xʵ{ 2D/3D øϤ䴩b openSUSE Leap 42.2 Uݩʽ
CO Nouveau kernel/KMS P Nouveau X.org/DDX 2D øXʵ{Q{Oíw
C

ϥ Nouveau Mesa/DRI Xʵ{ɡAi|ɭP@ε{ (SOO KDE P Qt 
ε{) YCXʵ{ثeOWߥ] Mesa-dri-nouveau MCYbϥήɹJ
DAiHӮMC

Yw˸ӮMA Nvidia GPU N| 3D øϵw[t䴩ABϥ
Glamor s Nvidia GPU ]| 2D [t䴩CKernel Mode Setting P򥻪 2D
䴩iϥΡANLhb Kepler (2012 ~o) PeXN GPU ˳zL EXA Ӥ䴩
2D [tC3D øϾާ@NѳniC

Ш~i https://bugs.freedesktop.org/show_bug.cgi?id=91632 P https://
bugzilla.opensuse.org/show_bug.cgi?id=1005323 HFѧhӸ`C

2 tΤɯ

oӤp`CXFPtΤɯŦ`NƶCFѸԲӪɯŨBJAШ https://
doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/
cha.update.osuse.html 󻡩C

2.1 q openSUSE Leap 42.1 ɯ

2.1.1 wQΨNM

UCO openSUSE Leap 42.1 wQΨNMG

 E aristaGwQ transmageddon NC

 E cadabraGӭlXwLksĶC~ Cadabra 2 íwC

 E dropbearG۸ opensshAw˸ӮMõL㪺nBAGӮMC

 E emerillonGwQ gnome-maps NC

 E gnome-system-logGwQ gnome-logs NC

 E hawkGwQ hawk2 NC

 E ksnapshotGwQ spectacle NC

 E labplotGLabplot wQ Qt5  labplot-kf5 NCYzOq openSUSE Leap
    42.1 ɯťBӦw˦ labplot MAtη|۰ʧ labplot-kf5C

 E nodejs: wsRW nodejs4C

 E psiGwQ psi+ NC

 E python-moinGwQ moinmoin-wiki NCuªM󭫷sRWAõLɯ
    дXGOۦPNMC

 E ungifsicleGwQ gifsicle NC

 E xchatGwQ hexchat NC

2.1.2 /var/cache NbWߪl (subvolume) iַӤΦ^_

/var/cache ]tF\hȮɩʪơAҦpbCɯŮɼȦsP RPM M
Zypper ֨CGFnxsoӤjO_BȦsʽ誺ơAַөҭnΪϺЪ
|D`ֳtaW[C

nѨMoӰDAڭ̱N /var/cache @ӿWߪlCb@Ӱbw˪ openSUSE
Leap 42.2 tΤWAtη|۰ʳBzCYnഫ{ root ɮרtΡAаUCBJ
G

 1. X root ɮרtΪ˸mW (Ҧp /dev/sda2 άO /dev/sda3)G

    df /

 2. XҦllCYOw openSUSE 13.2AӤlW٬ @CnˬdO_z
    @ @ lAϥΥHUOG

    btrfs subvolume list / | grep '@'

    YӫOXTAܱzSW٬ @ lCboӱpUAziHϥ
    ID  5 lCoOLhª openSUSE ҨϥΪlC

 3. {bNӱݭnlC

      Yz @ lAӤl@ӼȮɪIG

        mount <root_device> -o subvol=@ /mnt

      YzS @ lAЧﱾ ID  5 lG

        mount <root_device> -o subvolid=5 /mnt

 4. /mnt/var/cache iwgsbBP /var/cache VۦPؿCnקKƿ򥢡A
    вʥG

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

 5. ͤ@ӷslG

    btrfs subvol create /mnt/var/cache

 6. Ye¸ƨ /var/cache.oldANsmG

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

    YOAhG

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

 7. @iܪBJAN /mnt/var/cache.old G

    rm -rf /mnt/var/cache.old

 8. ۼȮɪIӤlG

    umount /mnt

 9. b /etc/fstab  /var/cache l[JsءCziH{l]wҪ
    ӽƻsCнTOnʨ UUID e (]oO root ɮרtΪ UUID)Aíק
    lWٻPIөM /var/cache ]w@PC

10. b /etc/fstab ]wslG

    mount /var/cache

2.1.3 GNOME Keyring AP GPG X

b GNOME Keyring X GPG NzwQCGLkA GNOME Keyring Ӻ޲z GPG
_FCzMiHbROCϥ gpg uӺ޲z GPG _C

2.1.4 Synaptics X Xʵ{b GNOME ҤUi|CĲOϥθg

b Leap 42.1ASynaptics X Xʵ{ (xf86-input-synaptics M) w]|QwˡA
Ouvp libinput Xʵ{ (xf86-input-libinput)C

 Leap 42.2 }lG

 E Synaptics X Xʵ{w]N|QwˡC

 E @w Synaptics X Xʵ{AN|uQϥΨXʥĲO˸mC

 E GNOME ҤA䴩 Synaptics X Xʵ{CoN׵۷w˸Xʵ{ANu
    ]w Synaptics ĲOӰ򥻪ƹާ@C

Dzbϥ Synaptics ĲOBjqϥΤF Synaptics Xʵ{~䴩ȻsƳ]
wA_hЦ۱ztβӮMG

sudo zypper rm xf86-input-synaptics

2.1.5 AArch64Gq openSUSE Leap 42.1 ɯŨ openSUSE Leap 42.2AOj
pwܧ

b openSUSE Leap 42.1AAArch64 xw]Ojp 64 kBCb openSUSE
Leap 42.2 wܧ 4 kBCo|yª Swap P Btrfs ɮרtεoͤíwpC

Yzثeb AArch64 W openSUSE Leap 42.1AЦҼ{swˡAӫDɯŨ
openSUSE Leap 42.2C

2.1.6 㦳 CCISS tΥibɯūLkҰ

Compaq/HP Smart Array (CCISS) Xʵ{ (cciss.ko) w]wA䴩Sw
FCo|ɭP openSUSE Leap 42.2 ֤ߵLk root ϺСC

bvTtΤWACCISS Xʵ{iHQ]w^_ª欰ísCY
n]wAХ[J֤߰Ѽ cciss.cciss_allow_hpsa=0C

2.2  openSUSE 13.2 ɯ

HU`NƶAΩq openSUSE 13.2 Χ󦭪ɯŪϥΪ̡CнTOz]\ŪF
2.1 `uq openSUSE Leap 42.1 ɯšvҴѪTC

2.2.1 W

zN@xݾq openSUSE 13.2 @ŮɡAнTOzRWOTC

openSUSE 13.2 ϥΥiwRW覡 (ҦpAenp5s0)A openSUSE Leap
42.1 OϥΩTwRW覡 (eth0)C@Ũí}AWٷ|]ӧ
ܡCoi|yzLknJtΡCnקKQWAb}eAzCӺ
UCROG

/usr/lib/udev/udev-generate-persistent-rule -v -c enp5s0 -n enp5s0 -o /etc/udev/rules.d/70-persistent-net.rules

бN enp5s0 NzW١C

2.2.2 Btrfs: tΦ^_|򥢺ϺЪŶ

openSUSE 13.2 w]ϥΪ Btrfs ΰϧG|ϱoĤ@tΦ^_AϺЪŶ
|QLɥBLkseä[eΡCoӰDwgb openSUSE Leap 42.1 ѨMCM
ӡAoӭץuwsw˪tΤ~ΡC

YzOq openSUSE 13.2 @šAzLkഫϥηsGAziH^oǥhϺ
ŶC

ĵi

ĵiGDзǳ]wάOLtΦ^_|ɭPƿ

HUBJubϥ openSUSE 13.2 w˵{w]׶i檺wˤU~|`@ΡC

~AzewL@tΦ^_C

YzwϥΫDзǪպA]wz Btrfs ɮרtΡAάOeLtΦ^_AHU
BJ|ɭPƿ򥢡C

 1. l root ɮרtΡG

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

 2.  /mnt ؿUҦݩl (subvolume) ɮסG

    find /mnt -xdev -delete

 3. ɮרtΡG

    umount /mnt

2.2.3 CLtΡGiHΤۮeܰ

CUPS @Ŧ 1.7

۸ openSUSE 13.2 ϥΪ CUPS 1.5 ACUPS 1.7 ɤJF@ǭjܡA]
nʽվ]wC

 E PDF N PS зǪCLu@榡CGǲΪ PostScript L{bݭn@
    Lo (filter) Xʵ{~iCLC

    Ш https://en.opensuse.org/Concepts_printing HFѧhӸ`C

 E LdqTwwgܬ DNS Service discovery w (DNS-SDAz
    L Avahi )Ccups-filters M󴣨Ѫ cups-browsed AȥiΨӾªPs
    qTwCcupsd P cups-browsed ݭn@_B@~ªȤ (]A
    LibreOffice P KDE) o{LC

 E IPP qTww] 1.1 ɯŨ 2.0Cª IPP A (Ҧp SLE11 ϥΪ
    CUPS 1.3.x)A|ڵ IPP 2.0 sunDAæ^ Bad Request (Ш http://
    www.cups.org/str.php?L4231)C

    nϥ¦LӦCLAIPP qTwnTwCN /version=1.1
    r[bG

      client.conf ]wɤ ServerName ]w (Ҧp ServerName
        older.server.example.com/version=1.1)C

      ܼ CUPS_SERVERC

      bROCu㤤 -h ﶵҳ]wAW١CҦpG

        lpstat -h older.server.example.com/version=1.1 -p

 E @ǦCLLoMݤwq cups  cups-filters MC

 E @ǳ]wOwg cupsd.conf XӡAò cups-files.conf ]wɤC
    Ԩ http://www.cups.org/str.php?L4223BCVE-2012-5519AH https://
    bugzilla.opensuse.org/show_bug.cgi?id=789566 C

 E CUPS ޲zδխq cups  cups-filters MCԱШ http://
    www.cups.org/str.php?L4120 H https://bugzilla.opensuse.org/show_bug.cgi?
    id=735404C

3 @뻡

oӤp`CX openSUSE Leap 42.2 Lkk@DC

3.1 KDE ӤHT޲zn (KDE PIM)

openSUSE Leap 42.2 Ѩت KDE PIM (Kontact, KMail ) M˳nG

 E ª 4.x 

 E  KDE Framework 5 

KDE PIM 4.x wgAQW KDE MשҤ䴩AFקKvTϥΪ̪u@y{A~
OdC

oӪ KDE PIM Lk@sC@ǳnAp KNode (knode M) ݭnª 4.x 
AYwˤFӦ KDE PIM 5.x M (p kmail5 M)AӮM|Q۰ʲC

KDE PIM 4.x N|bU@ openSUSE Leap QCGڭ̹yzΧs 5.x 
C

MӡAëDҦ]w|qªಾCnFѧhTAԨ https://
bugzilla.opensuse.org/show_bug.cgi?id=1001872 ~iC

3.2 ϥ GNOME Shell ϥ GDM ɡAùw|@

 GNOME Shell MLD GDM nJ޲z@Pϥή (p SDDM  LightDM)Aù
|ܶ©wCt~A]LkbnXpUϥΪ̡C

nb GNOME Shell UwùAбҥ GDM @znJ޲zG

 1. нT{ww gdm MC

 2. } YaSTAæb䤤Ұ /etc/sysconfig s边C

 3. ʨ Desktop ? Display manager ? DISPLAYMANAGERC

 4. brAw gdmCYnxs]wAITwsC

 5. sҰʨtΡC

3.3 LibreOffice A䴩 Type-1 r

LibreOffice 5.3 A䴩ª Type-1 rF(ɦW .afm P .pfb r)C
erq`O TrueType (.ttf) άO OpenType (.otf) 榡A]jϥΪ̨ä
|vTC

pGzvTAбN Type-1 rഫ䴩r榡 (p TrueType)AAϥθ
ഫ᪺rCziHϥ openSUSE ҥ]t FontForge ε{ (fontforge M)
ӰഫCQFpϥθ}Ӧ۰ʤഫTAШ https://
fontforge.github.io/en-US/documentation/scripting/C

4 hTPX

 E о\Ūw˴CW README C

 E q RPM YӮMԲӪܰʾvTG

    rpm --changelog -qp FILENAME.rpm

    N FILENAME N RPM M󪺦W١C

 E Ьdݦbw˴C̤WhؿU ChangeLog ɮץHFѩҧsMܰʾv]
    ɶƧǡ^C

 E bw˴C餤 docu ؿihTC

 E https://activedoc.opensuse.org/ ]tFB~άOsC

 E гyX https://www.opensuse.org HF openSUSE ̷s~TC

vҦ ? 2018 SUSE LLC

P¨ϥ openSUSEC

openSUSE ζ

? 2018 SUSE

