openSUSE Leap 42.1
版本资讯 #
openSUSE Leap 是一个用于您的个人计算机、笔记本电脑或服务器的基于 Linux 的自由操作系统。您可以使用它纵览网络风云,梳理电邮,剪辑相片,打点公务,观赏视频或品鉴音乐,尽享人生乐趣!
版权 © 2013 玛格丽特 · 苏 (marguerite@opensuse.org)
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 文件系统或之前未进行回滚,执行以下流程会导致数据丢失。
挂载初始 root 文件系统:
mount /dev/<ROOT_FILE_SYSTEM> -o subvolid=5 /mnt
移除 /mnt 下全部不属于子卷的文件:
find /mnt -xdev -delete
再次卸载文件系统:
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 版相比引入了一些重要的变化,可能需要手动调整配置。
PDF 现在取代 PS 成为了标准打印任务格式。故传统的 PostScript 打印机现在也需要一个滤镜驱动才能打印。
细节参考 https://en.opensuse.org/Concepts_printing (https://en.opensuse.org/Concepts_printing)。
网络打印机发现协议有所变动,发现网络打印机的原生方法现在基于 DNS 服务发现 (DNS-SD,也就是,通过 Avahi)。来自
cups-filters
软件包的cups-browsed
服务可用于桥接新旧协议。cupsd
和cups-browsed
都要运行才能使旧的客户端 (包括 LibreOffice 和 KDE) 发现打印机。IPP 协议的默认版本从 1.1 变为 2.0。旧的 IPP 服务器如 CUPS 1.3.x (例如 SUSE Linux Enterprise 11 中的) 会拒绝 IPP 2.0 请求,返回
Bad Request
(参考 http://www.cups.org/str.php?L4231)。为了能使用旧打印机打印,必须显式指定 IPP 协议版本,通过追加
/version=1.1
到:client.conf
中的ServerName
设置 (例如,ServerName older.server.example.com/version=1.1
)。CUPS_SERVER
环境变量值。命令行工具
-h
选项设置的服务器名称值,例如:lpstat -h older.server.example.com/version=1.1 -p
一些打印滤镜和后端从
cups
软件包移到cups-filters
软件包。一些配置命令从
cupsd.conf
拆分到cups-files.conf
(参考 http://www.cups.org/str.php?L4223 (http://www.cups.org/str.php?L4223), CVE-2012-5519, 和 https://bugzilla.opensuse.org/show_bug.cgi?id=789566 (https://bugzilla.opensuse.org/show_bug.cgi?id=789566))。CUPS 条幅和测试页从
cups
软件包移至cups-filters
软件包 (参考 http://www.cups.org/str.php?L4120 (http://www.cups.org/str.php?L4120) 和 https://bugzilla.opensuse.org/show_bug.cgi?id=735404 (https://bugzilla.opensuse.org/show_bug.cgi?id=735404))。
5 杂项 #
5.1 KDE 和网络认证 #
当使用 KDE 显示管理器 SDDM 和提供了大量用户的认证方法时,SSDM 会变得不可用。另外,若使用了自动挂载器,SSDM 启动时或许会被阻滞很长时间来尝试挂载每个用户的家目录。
修改 /etc/sddm.conf
来包含以下项:
[Theme] Current=maldives [Users] MaximumUid=1002
5.2 KDE Plasma 不支持屏保 #
KDE Plasma 默认不支持屏保。若您偏好使用屏保,请安装 xscreensaver
软件包。
要设置 xscreensaver
与桌面会话一同启动,请选择 › › ,然后选择 › 。点击 ,输入 xscreensaver
并点击 。
要配置屏保,请使用 xscreensaver-demo
。
6 更多信息和反馈 #
请阅读安装介质上的
README
文档。从 RPM 中获取关乎某特定软件包的详细修订历史信息:
rpm --changelog -qp FILENAME.rpm
讲 FILENAME 替换为 RPM 的名称。
查看介质顶层目录中的
ChangeLog
日志获得按时间排列的全部软件包更新历史。可于介质上的
docu
文件夹获取更多信息。https://activedoc.opensuse.org/ (https://activedoc.opensuse.org/) 网罗了额外的或更新的文档。
访问 https://www.opensuse.org (http://www.opensuse.org) 获得来自 openSUSE 的最新产品资讯。
版权所有 © 2015 SUSE LLC
感谢使用 openSUSE。
openSUSE 团队。