<marguerite@opensuse.org>
<groverchout@opensuse.org>
<wsxy162@gmail.com>
15.0.20180514
摘要
openSUSE Leap 是一个用于您的个人计算机、笔记本电脑或服务器的基于 Linux 的自由操作系统。您可以使用它纵览网络风云,梳理电邮,剪辑相片,打点公务,观赏视频或品鉴音乐,尽享人生乐趣!
发行说明还在不断地扩充中。要找到最近的更新,请查看在线版本 https://doc.opensuse.org/release-notes。英文版本的说明会随时更新。翻译版本可能暂时不完整。
如果你从一个旧的版本升级到 openSUSE Leap,请见先前版本的发行说明:https://zh.opensuse.org/openSUSE:发行说明。
有关 openSUSE 项目的信息请参考:https://www.opensuse.org。
要提交此发布版本的错误报告,请使用 openSUSE Bugzilla。详情请见 https://zh.opensuse.org/openSUSE:提交错误报告。
此章节为关于安装过程的描述。详细的升级指引请参考文档 https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/part.basics.html。
最小安装的系统缺乏通常被认为是理所当然的某些功能:
它不包含软件防火墙前端,你可以另行安装软件包 firewalld。
它不包含 YaST,你可以另行安装软件集 patterns-yast-yast2_basis。
将 openSUSE 安装到使用 UEFI(统一可扩展固件接口)引导的计算机上前,特别建议您检查一下硬件制造商推荐的固件更新,并且,如果有的话,请安装这样的更新。预装了 Windows 8 及更新版本 是表明您计算机使用 UEFI 引导的一个明显标志。
背景: 有些 UEFI 固件存在问题,会导致在向 UEFI 存储区域写入过多的数据时损坏。但是并没有清晰的数据来界定多少为“过多”。
openSUSE
仅写入可以引导操作系统所需的最小数据,从而将该风险控制在最低。最小数据意味着告知
UEFI 固件 openSUSE 引导加载器的位置。我们默认禁用了上游
Linux 内核使用 UEFI
存储区域存放引导和崩溃信息(pstore
)的功能。然而还是推荐安装硬件制造商推荐的任何固件更新。
伴随着 EFI/UEFI 规范到来的是一种新的分区风格:GPT(GUID 分区表)。这种新方法使用全局唯一标识符(128 位值显示成 32 个十六进制数字)来识别设备和分区类型。
另外,UEFI 规范也允许传统的 MBR(MS-DOS)分区。Linux 引导加载器(ELILO 或 GRUB2)会尝试为这些传统方式的分区自动生成一个 GUID,并将它们写入到固件中。这样的 GUID 可频繁变化,导致重写固件。重写由两个不同操作组成:移除旧项和创建替代前一个项的新项。
新式固件具有垃圾收集器,可搜集删除的项并释放内存以预留给旧项。当错误的固件不搜集并释放这些项时就会导致问题。这可能致使系统无法引导。
规避方法很简单:将传统的 MBR 分区转换成新的 GPT 分区来避免此问题。
openSUSE Leap 15.0 中,在你手动安装 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。
此章节列出了与升级系统相关的注释。详细升级指引请参考文档 https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/cha.update.osuse.html。
如需了解更多信息,请见 第 3 节 “打包更改历史”。
从版本 3.2 开始,即包含在 openSUSE Leap 15.0 中的 Postfix Admin(软件包 postfixadmin)使用了一个新的向后不兼容的目录布局:
配置文件移动到了 /etc/postfixadmin
。
PHP 代码移动到了 /usr/share/postfixadmin
。
Smarty 缓存移动到了
/var/cache/postfixadmin
。
Postfix Admin 不再从以前的位置读取配置文件,并且配置不会自动迁移。因此,您需要手动迁移以下项目:
在 /srv/www/htdocs/postfixadmin
中将
config.local.php
移动到
/etc/postfixadmin
。
如果你自行编辑了
config.inc.php
,理想状态下请将这些自定义配置合并到
/etc/postfixadmin/config.local.php
。我们建议保持
config.inc.php
未经修改。
在 Apache 配置中,添加或启用别名
/postfixadmin
:
要在所有虚拟主机上使用别名,请运行:
a2enflag POSTFIXADMIN && rcapache2 restart
要使别名仅在特定虚拟主机上可用,请将该别名添加到该虚拟主机的配置中。
此章节列出了 openSUSE Leap 15.0 上的桌面问题和更改。
KDE Plasma Wayland 会话不支持专有的 Nvidia 驱动程序。如果你使用 KDE 及专有 Nvidia 驱动,请停留在 X 会话。
在之前的 openSUSE 版本中,Compose 组合键是用来输入标准键盘所无法提供的字符的。比如为了输入 “å”,就需要按下并释放 Shift+右 Ctrl 再按下 a 两次。
在 openSUSE Leap 15.0 中, 由于 Shift+右 Ctrl 无法正常工作,因此不再默认设定 Compose 键。
要定义一个系统全局的 Compose 键组合,修改文件
/etc/X11/Xmodmap
中的如下行:
[...] !! Third example: Change right Control key to Compose key. !! To do Compose Character, press this key and afterwards two !! characters (e.g. `a' and `^' to get 342). !remove Control = Control_R !keysym Control_R = Multi_key !add Control = Control_R [...]
要取消注释示例代码,移除行首的 !
字符。但是请注意,如果您使用 setxkbmap
命令的话,Xmodmap
文件中的配置将会被覆盖。
若需定义用户的 Compose 键组合,可以使用桌面环境提供的键盘设定工具或者使用setxkbmap命令行工具:
setxkbmap[...]
-option compose:COMPOSE 键
其中的 COMPOSE
键
,可以替换成您喜欢的键号如
ralt
(右 Alt 键)、lwin
(左
Windows 键)、rwin
(右 Windows
键)、menu
(菜单键)、rctl
(右
Ctrl 键)或者 caps
(大写锁定键)。
除此以外,使用 IBus 输入法也可输入特殊字符而不需要使用 Compose 键。
在过去,你可以使用 /etc/sysconfig
或 YaST
模块
去定义登陆管理器和桌面会话。从 openSUSE Leap 15.0
开始,这些值不再在 /etc/sysconfig
定义,需使用 alternatives 系统。
请使用以下代替品变更默认:
登陆管理器:default-displaymanager
Wayland 会话:default-waylandsession.desktop
X 桌面会话:default-xsession.desktop
例如,要检查 default-displaymanager
的值,请使用:
sudo update-alternatives --display default-displaymanager
要切换 default-displaymanager
至
xdm,请使用:
sudo update-alternatives --set default-displaymanager \ /usr/lib/X11/displaymanagers/xdm
为了启用 alternatives 的图形管理界面,可以使用 YaST 模块 yast2-alternatives。
,您可以安装软件包当 GNOME Shell 和其他非 GDM 的登录管理器,如 SDDM 或 LightDM 共同使用时,屏幕不会清空或锁定。除此之外,也无法在不退出登录的情况下切换用户。
若要在 GNOME Shell 中使用屏幕锁定,在你的登录管理器中启用 GDM:
确保软件包 gdm 已安装。
打开 YaST,并在里面打开
。移动到
+ + 。
在文本框中,指定 gdm
。点击
进行保存。
重新启动系统。
KDE 的默认登录管理器,SDDM,默认不会为高 DPI
显示器缩放它的 UI。如果您拥有高 DPI
显示器的电脑,您可以使用配置文件
/etc/sddm.conf
设置 SDDM
成为显示器自动缩放它的 UI:
[XDisplay]
ServerArguments=-dpi 设置的 DPI
EnableHiDPI=true
将 DPI_SETTING
替换为一个合适的 DPI
值,例如
192
。要获得最好的缩放结果,请使用默认
DPI 96 的倍数。
YaST 默认不会为高 DPI 显示器缩放它的 UI。如果您拥有高
DPI 显示器的计算机,您可以设置 YaST
成为显示器自动缩放它的 UI。要这么做,请设置环境变量
QT_AUTO_SCREEN_SCALE_FACTOR=1
。
Firefox 和 Chromium 通常允许基于 Web 的工具(如视频会议应用程序)共享整个屏幕或单个应用程序窗口。在 Wayland 下,这两种浏览器都不支持此功能。
为了能够在 Firefox 或 Chromium 中共享您的屏幕,请改用 X。
用于播放 MP3 媒体文件的解码器现已由标准仓库提供。
如需在使用 gstreamer 框架的程序(如 Rhythmbox 或
Totem)中使用该解码器,请安装
gstreamer-plugins-ugly
软件包。
LibreOffice 5.3 及更新版本将不再支持过时的 Type-1
字体(后缀名为 .afm
以及
.pfb
的文件)。对于绝大部分用户,这一变更并不会有任何影响。因为如今主流字体已经是
TrueType(.ttf
)以及
OpenType(.otf
)格式。
如果此变更影响到了用户,可以通过将 Type-1 字体转换成支持的格式(比如 TrueType)后再使用转换后的字体。可以使用 FontForge(fontforge 软件包)来进行转换。若希望通过脚本进行转换,可以参考 https://fontforge.github.io/en-US/documentation/scripting/。
FreeType 2.6.4 有一个新的默认字形微调解析器(版本 38),它与其他操作系统更加接近,但对某些操作系统看起来“更模糊”。要恢复以前的 FreeType 行为,请在您选择的任何级别(系统范围,用户特定或程序特定)设置以下环境变量:
FREETYPE_PROPERTIES="truetype:interpreter-version=35"
Firefox 和 Chromium/Chrome 的 Plasma 浏览器集成允许使用 KDE 系统工具监控多媒体和下载,并通过 KDE Plasma 桌面的
栏提供对标签的快速访问。浏览器集成功能由两部分组成,需要协同工作:
桌面部分可以安装软件包 plasma-browser-integration。
浏览器部分可以在浏览器附加商店中安装:
请注意,此功能尚处于开发阶段,openSUSE Leap 15.0 仅附带了其早期版本。
本节列出了 openSUSE Leap 15.0 中安全特性的变更。
过去,在作用于 AppArmor 的时候,systemctl
中非常相似的子命令 reload
和
restart
可能经常让人混淆:
systemctl reload apparmor 正确地重新加载所有 AppArmor 配置文件。(这个命令一直都是推荐的重新加载 AppArmor 规则文件的方式。)
systemctl restart apparmor 意味着 AppArmor 会停止工作,当然也就会卸载所有 AppArmor 配置文件然后重新开始。这也就意味着所有当前存在的进程都会失去限制。只有新启动的进程会再次受限。
遗憾的是,systemd
并没有在它的单元文件格式中提供方案以解决
restart
应用场景带来的问题。
从 AppArmor 2.12 开始,命令 systemctl stop apparmor 将不再工作。结果就是 systemctl restart apparmor 将会正确地重新加载 AppArmor 配置文件。
要卸载所有 AppArmor 配置文件,请使用新命令 aa-teardown。该指令与之前的 systemctl stop apparmor 命令的效果一致。
细节请参考 https://bugzilla.opensuse.org/show_bug.cgi?id=996520 和 https://bugzilla.opensuse.org/show_bug.cgi?id=853019。
请阅读安装介质上的 README
文档。
从 RPM 中获取关于某特定软件包的详细修订历史信息:
rpm --changelog -qp 文件名
.rpm
将 FILENAME
替换为 RPM 的名称。
查看介质顶层目录中的 ChangeLog
文件获得按时间排列的全部软件包更新历史。
可于介质上的 docu
文件夹获取更多信息。
更多信息或更新的文档,请访问 https://doc.opensuse.org/。
获取 openSUSE 的最新产品新闻,请访问 https://www.opensuse.org。
版权所有 © SUSE LLC