openSUSE Leap 42.1

版本资讯

openSUSE Leap 是一个用于您的个人计算机、笔记本电脑或服务器的基于 Linux 的自由操作系统。您可以使用它纵览网络风云,梳理电邮,剪辑相片,打点公务,观赏视频或品鉴音乐,尽享人生乐趣!

出版日期:2018-05-17,42.1.20170604.c3ba04c

The end of the maintenance period for openSUSE Leap 42.1 is now reached. To keep your systems up-to-date and secure, upgrade to a current openSUSE version. Before starting the upgrade, make sure that all maintenance updates for openSUSE Leap 42.1 are applied.

For more information about upgrading to a current openSUSE version, see http://en.opensuse.org/SDB:Distribution-Upgrade.

For the release notes of previous releases, see http://en.opensuse.org/openSUSE:Release_Notes (http://en.opensuse.org/openSUSE:Release_Notes).

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—统一可扩展固件接口

将 openSUSE 安装到使用 UEFI (统一可扩展固件接口) 引导的计算机上前,特别建议您检查一下硬件制造商推荐的固件更新,并且,如果有的话,安装这样的更新。预装了 Windows 8 是表明您计算机使用 UEFI 引导的一个明显标志。

背景知识: 某些 UEFI 固件有故障,会导致它在太多数据被写入 UEFI 存储区域时崩溃。但是,没有人真正知道多少是"太多"。openSUSE 仅会写入引导操作系统必需的超小数据,从而最小化了该风险。"超小数据"意思是说仅知会 UEFI 固件 openSUSE 引导加载器的位置。我们默认禁用了上游 Linux 内核的使用 UEFI 存储区域存放引导和崩溃信息 (pstore) 的功能。然而还是推荐安装硬件制造商推荐的任何固件更新。

1.3 UEFI, GPT 和 MS-DOS 分区

伴随着 EFI/UEFI 规范到来的是一种新的分区风格:GPT(GUID 分区表)。这种新方法使用全局唯一标识符(128 位值显示成 32 个十六进制数字)来识别设备和分区类型。

另外,UEFI 规范也允许传统的 MBR(MS-DOS)分区。Linux 引导加载器(ELILO 或 GRUB2)会尝试为这些传统分区自动生成一个 GUID,并将它们写入到固件中。这样的 GUID 可频繁变化,导致重写固件。重写由两个不同操作组成:移除旧项和创建替代前一个项的新项。

现代固件有一个垃圾收集器可搜集删除的项并释放为旧项预留的内存。当问题固件不搜集并释放这些项时就会导致问题; 这可能导致系统无法引导。

规避方法很简单:将传统的 MBR 分区转换成新的 GPT 分区来彻底避免此问题。

2 系统升级

此章节列出了与升级系统有关的注记。详细升级指引请参考文档 https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/cha.update.osuse.html

2.1 网络接口名称

当从 openSUSE 13.2 升级一个远程主机时,请确保您的网络接口命名正确。

openSUSE 13.2 使用了所谓的可预测网络接口名 (例如,enp5s0),而 openSUSE Leap 42.1 使用了固定网络接口名 (eth0)。因此升级并重启后网络接口名会改变。这会把您关在系统外面。要避免重命名接口,重新引导系统前请为您的每个网络接口运行以下命令:

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

请将 enp5s0 替换为您的网络接口名称。

2.2 Btrfs:系统回滚后磁盘空间泄露

openSUSE 13.2 默认使用了 Btrfs 分区布局,这使得磁盘空间在执行第一次系统回滚后会被过时且无法访问的内容给永久占用。这个布局问题已在 openSUSE Leap 42.1 中修复了。然而,这个修复只可以用于新安装的系统。

若您是从 openSUSE 13.2 升级的,您无法将文件系统转换到新布局,但您可以回收这些丢失的磁盘空间。

警告
警告:非标准或无回滚设置会导致数据丢失

以下工流程仅适用于使用 openSUSE 13.2 安装器创建的默认提案进行的安装。

另外,您之前必须已经进行过一次系统回滚。

若您使用非标准设置设置了您的 Btrfs 文件系统或之前未进行回滚,执行以下流程会导致数据丢失。

  1. 挂载初始 root 文件系统:

    mount /dev/<ROOT_FILE_SYSTEM> -o subvolid=5 /mnt
  2. 移除 /mnt 下全部不属于子卷的文件:

    find /mnt -xdev -delete
  3. 再次卸载文件系统:

    umount /mnt

3 常规

3.1 非开源软件源

安装后非开源软件源是禁用的。

请使用 YaST 自行启用 openSUSE-Leap-42.1-Non-Oss 软件源,或使用 zypper 在命令行启用:

zypper mr -e repo-non-oss

4 技术

4.1 打印系统:改进以及不兼容的变动

CUPS 版本升级至 1.7

新版 CUPS 与 1.5 版相比引入了一些重要的变化,可能需要手动调整配置。

5 杂项

5.1 KDE 和网络认证

当使用 KDE 显示管理器 SDDM 和提供了大量用户的认证方法时,SSDM 会变得不可用。另外,若使用了自动挂载器,SSDM 启动时或许会被阻滞很长时间来尝试挂载每个用户的家目录。

修改 /etc/sddm.conf 来包含以下项:

[Theme]
Current=maldives

[Users]
MaximumUid=1002

细节请参考 http://bugzilla.opensuse.org/show_bug.cgi?id=953778 (http://bugzilla.opensuse.org/show_bug.cgi?id=953778)

5.2 KDE Plasma 不支持屏保

KDE Plasma 默认不支持屏保。若您偏好使用屏保,请安装 xscreensaver 软件包。

要设置 xscreensaver 与桌面会话一同启动,请选择 K › 设置 › 配置桌面,然后选择 开机和关机 › 自动启动。点击添加程序,输入 xscreensaver 并点击

要配置屏保,请使用 xscreensaver-demo

6 更多信息和反馈

版权所有 © 2015 SUSE LLC

感谢使用 openSUSE。

openSUSE 团队。

打印此页