openSUSE Leap 15.4 å‘行说明 openSUSE Leap 是一个用于您的个人计算机ã€ç¬”记本电脑或æœåŠ¡å™¨çš„基于 Linux çš„è‡ªç”±æ“ ä½œç³»ç»Ÿã€‚æ‚¨å¯ä»¥ä½¿ç”¨å®ƒçºµè§ˆç½‘络风云,梳ç†ç”µé‚®ï¼Œå‰ªè¾‘相片,打点公务,观èµè§†é¢‘或å“鉴 音ä¹ï¼Œå°½äº«äººç”Ÿä¹è¶£ï¼ 贡献者: çŽ›æ ¼ä¸½ç‰¹â€§è‹ã€Grover Chouã€Dingzhong Chen 出版日期:2022-05-11,:15.4.20220511 1 安装 2 系统å‡çº§ 3 打包更改 4 驱动与硬件 5 æ¡Œé¢ 6 更多信æ¯å’Œå馈 这是å³å°†å‘行的 openSUSE Leap 15.4 çš„åˆç‰ˆå‘行说明。 å¦‚æžœä½ ä»Žä¸€ä¸ªæ—§çš„ç‰ˆæœ¬å‡çº§åˆ° openSUSE Leap,请è§å…ˆå‰ç‰ˆæœ¬çš„å‘行说明:https:// zh.opensuse.org/openSUSE:å‘行说明。 本次公测的 beta 版本为 openSUSE 项目的一部分。有关 openSUSE 项目的信æ¯è¯·å‚考: https://www.opensuse.org。 在使用 openSUSE Leap 15.4 çš„é¢„è§ˆç‰ˆæ—¶ï¼Œè¯·å‘ openSUSE Bugzilla 报告您所é‡åˆ°çš„问题 。更多信æ¯ï¼Œè¯·å‚è§ https://zh.opensuse.org/openSUSE:æäº¤é”™è¯¯æŠ¥å‘Šã€‚å¦‚æžœæ‚¨å¸Œæœ›å‘ å‘行说明ä¸æ·»åŠ 新的内容,请针对“å‘行说明â€ç»„件æ交一个错误报告。 1 安装 æ¤ç« 节为关于安装过程的æ述。详细的安装指引请å‚考文档 https://doc.opensuse.org/ documentation/leap/startup/html/book.opensuse.startup/part-basics.html。 1.1 使用系统角色事务æœåŠ¡å™¨æ‰€å¸¦æ¥çš„原åæ›´æ–° 安装程åºæ”¯æŒç³»ç»Ÿè§’色事务æœåŠ¡å™¨ã€‚æ¤ç³»ç»Ÿè§’色的特色在于更新系统的时候以原åæ–¹å¼ï¼ˆ 以å•ä¸ªæ“作)自动应用更新,而且如有需è¦å¯ä»¥å¾ˆè½»æ¾åœ°è¿˜åŽŸè¿™äº›æ›´æ–°ã€‚这些功能基于所 有其他 SUSE å’Œ openSUSE å‘行版一åŒä¾èµ–的包管ç†å·¥å…·ã€‚这就æ„味ç€ï¼ŒopenSUSE Leap 15.4 其他系统角色上能工作的ç»å¤§å¤šæ•° RPM 软件包,也能够在系统角色事务æœåŠ¡å™¨ä¸Šå·¥ 作。 æ³¨æ„ æ³¨æ„:ä¸å…¼å®¹çš„软件包 有些软件包在它们的 RPM %post 脚本里修改了 /var 或 /srv 里的内容。这些软件包都是 ä¸å…¼å®¹çš„。若您å‘现了这ç§è½¯ä»¶åŒ…,请æ交故障报告。 è¦æ供这些功能,æ¤æ›´æ–°ç³»ç»Ÿä¾èµ–于: • Btrfs 快照: 在系统更新开始之å‰ï¼Œå°†ä¼šç”Ÿæˆæ ¹æ–‡ä»¶ç³»ç»Ÿçš„一个新的 Btrfs 快照。 然åŽæ‰€æœ‰æ¥è‡ªè¯¥æ›´æ–°çš„更改都会被安装到新创建的 Btrfs å¿«ç…§ä¸ã€‚è¦å®Œæˆæ›´æ–°ï¼Œæ‚¨å¯ 以é‡æ–°å¯åŠ¨ç³»ç»Ÿä»¥ä½¿ç”¨è¯¥å¿«ç…§ã€‚ è¦æ’¤é”€æ›´æ–°ï¼Œåªè¦ä»Žå‰ä¸€ä¸ªå¿«ç…§é‡æ–°å¯åŠ¨ç³»ç»Ÿå³å¯ã€‚ • åªè¯»æ ¹æ–‡ä»¶ç³»ç»Ÿï¼šÂ 为了é¿å…å› æ›´æ–°å¸¦æ¥çš„æ•°æ®ä¸¢å¤±é—®é¢˜ï¼Œæ ¹æ–‡ä»¶ç³»ç»Ÿå¿…é¡»ä¸èƒ½å†™å…¥ ã€‚å› æ¤ï¼Œæ ¹æ–‡ä»¶ç³»ç»Ÿåœ¨é€šå¸¸æ“作时以åªè¯»æŒ‚载。 è¦è®©æ¤å®‰è£…设置工作,需è¦å¯¹æ–‡ä»¶ç³»ç»Ÿåšä¸¤ä¸ªé¢å¤–的更改:è¦å…许写入 /etc 里的用 户é…置,æ¤ç›®å½•è‡ªåŠ¨é…置为使用 OverlayFS。/var 现在是独立的åå·ï¼Œå¯ä»¥è¢«è¿›ç¨‹å†™ 入。 é‡è¦ é‡è¦ï¼šäº‹åŠ¡æœåŠ¡å™¨éœ€è¦è‡³å°‘ 12 GB çš„ç£ç›˜ç©ºé—´ 系统角色事务æœåŠ¡å™¨éœ€è¦è‡³å°‘ 12 GB çš„ç£ç›˜å¤§å°æ¥å®¹çº³ Btrfs 快照。 é‡è¦ é‡è¦ï¼šYaST ä¸èƒ½åœ¨äº‹åŠ¡æ¨¡å¼ä¸‹ä½¿ç”¨ 当å‰ï¼ŒYaST ä¸é€‚ç”¨äºŽäº‹åŠ¡æ›´æ–°ã€‚è¿™æ˜¯å› ä¸º YaST 是å³æ—¶æ‰§è¡Œæ“ä½œçš„ï¼Œå¹¶ä¸”å®ƒä¹Ÿæ— æ³•ç¼–è¾‘åª è¯»æ–‡ä»¶ç³»ç»Ÿã€‚ è¦ä½¿ç”¨äº‹åŠ¡æ›´æ–°ï¼Œè½¯ä»¶çš„全部管ç†è¦å§‹ç»ˆä½¿ç”¨å‘½ä»¤ transactional-update æ¥ä»£æ›¿ YaST å’Œ Zypper: • 更新系统:transactional-update up • 安装软件包:transactional-update pkg in 软件包å称 • 移除软件包:transactional-update pkg rm 软件包å称 • è¦è¿˜åŽŸæœ€è¿‘的快照,å³æœ€è¿‘ä¸€æ¬¡å¯¹æ ¹æ–‡ä»¶ç³»ç»Ÿæ‰€åšçš„更改,请确ä¿ä½ 的系统已å¯åŠ¨åˆ° 最近快照的下一个,然åŽè¿è¡Œï¼štransactional-update rollback æˆ–è€…ï¼Œåœ¨å‘½ä»¤çš„æœ«å°¾æ·»åŠ ä¸€ä¸ªå¿«ç…§çš„ ID 以回滚到指定的 ID。 使用æ¤ç³»ç»Ÿè§’è‰²æ—¶ï¼ŒæŒ‰é»˜è®¤ï¼Œç³»ç»Ÿä¼šæ‰§è¡Œæ—¥å¸¸æ›´æ–°å¹¶åœ¨ä¸Šåˆ 3:00 å’Œ 5:00 之间é‡å¯ã€‚è¿™ 两个æ“作都是基于 systemd 而且如有必è¦å¯ç”¨ systemctl ç¦ç”¨ï¼š systemctl disable --now transactional-update.timer rebootmgr.service 更多关于事务更新的信æ¯ï¼Œè¯·å‚阅 openSUSE Kubic åšå®¢æ–‡ç« https:// kubic.opensuse.org/blog/2018-04-04-transactionalupdates/ å’Œ https:// kubic.opensuse.org/blog/2018-04-20-transactionalupdates2/. 1.2 安装到容é‡ä½ŽäºŽ 12 GB 的硬盘 安装程åºåªåœ¨ç£ç›˜å¯ç”¨å¤§å°è¶…过 12 GB æ—¶ä¼šå»ºè®®åˆ†åŒºæ–¹æ¡ˆã€‚å¦‚æžœä½ æƒ³å®‰è£…ï¼Œä¾‹å¦‚å¾ˆå°çš„虚 æ‹Ÿæœºå™¨æ˜ åƒï¼Œè¯·ä½¿ç”¨æŒ‡å¯¼åˆ†åŒºç¨‹åºæ¥æ‰‹åŠ¨è°ƒæ•´åˆ†åŒºå‚数。 1.3 UEFI——统一å¯æ‰©å±•å›ºä»¶æŽ¥å£ å°† openSUSE 安装到使用 UEFI(统一å¯æ‰©å±•å›ºä»¶æŽ¥å£ï¼‰å¼•å¯¼çš„计算机上å‰ï¼Œç‰¹åˆ«å»ºè®®æ‚¨æ£€ æŸ¥ä¸€ä¸‹ç¡¬ä»¶åˆ¶é€ å•†æŽ¨è的固件更新,并且,如果有的è¯ï¼Œè¯·å®‰è£…è¿™æ ·çš„æ›´æ–°ã€‚é¢„è£…äº† Windows 8 åŠæ›´æ–°ç‰ˆæœ¬æ˜¯è¡¨æ˜Žæ‚¨è®¡ç®—机使用 UEFI å¼•å¯¼çš„ä¸€ä¸ªæ˜Žæ˜¾æ ‡å¿—ã€‚ 背景:有些 UEFI 固件å˜åœ¨é—®é¢˜ï¼Œä¼šå¯¼è‡´åœ¨å‘ UEFI å˜å‚¨åŒºåŸŸå†™å…¥è¿‡å¤šçš„æ•°æ®æ—¶æŸå。但 是并没有清晰的数æ®æ¥ç•Œå®šå¤šå°‘为“过多â€ã€‚ openSUSE 仅写入å¯ä»¥å¼•å¯¼æ“作系统所需的最å°æ•°æ®ï¼Œä»Žè€Œå°†è¯¥é£Žé™©æŽ§åˆ¶åœ¨æœ€ä½Žã€‚最å°æ•°æ® æ„味ç€å‘ŠçŸ¥ UEFI 固件 openSUSE å¼•å¯¼åŠ è½½å™¨çš„ä½ç½®ã€‚我们默认ç¦ç”¨äº†ä¸Šæ¸¸ Linux å†…æ ¸ä½¿ 用 UEFI å˜å‚¨åŒºåŸŸå˜æ”¾å¼•å¯¼å’Œå´©æºƒä¿¡æ¯ï¼ˆpstore)的功能。然而还是推èå®‰è£…ç¡¬ä»¶åˆ¶é€ å•† 推è的任何固件更新。 1.4 UEFIã€GPT å’Œ MS-DOS 分区 ä¼´éšç€ EFI/UEFI 规范到æ¥çš„是一ç§æ–°çš„åˆ†åŒºé£Žæ ¼ï¼šGPT(GUID 分区表)。这ç§æ–°æ–¹æ³•ä½¿ ç”¨å…¨å±€å”¯ä¸€æ ‡è¯†ç¬¦ï¼ˆ128 ä½å€¼æ˜¾ç¤ºæˆ 32 个åå…进制数å—)æ¥è¯†åˆ«è®¾å¤‡å’Œåˆ†åŒºç±»åž‹ã€‚ å¦å¤–,UEFI 规范也å…è®¸ä¼ ç»Ÿçš„ MBR(MS-DOS)分区。Linux å¼•å¯¼åŠ è½½å™¨ï¼ˆELILO 或 GRUB2 )会å°è¯•ä¸ºè¿™äº›ä¼ 统方å¼çš„分区自动生æˆä¸€ä¸ª GUID,并将它们写入到固件ä¸ã€‚è¿™æ ·çš„ GUID å¯é¢‘ç¹å˜åŒ–,导致é‡å†™å›ºä»¶ã€‚é‡å†™ç”±ä¸¤ä¸ªä¸åŒæ“作组æˆï¼šç§»é™¤æ—§é¡¹å’Œåˆ›å»ºæ›¿ä»£å‰ä¸€ä¸ª 项的新项。 æ–°å¼å›ºä»¶å…·æœ‰åžƒåœ¾æ”¶é›†å™¨ï¼Œå¯æœé›†åˆ 除的项并释放内å˜ä»¥é¢„留给旧项。当错误的固件ä¸æœ 集并释放这些项时就会导致问题。这å¯èƒ½è‡´ä½¿ç³»ç»Ÿæ— 法引导。 规é¿æ–¹æ³•å¾ˆç®€å•ï¼šå°†ä¼ 统的 MBR 分区转æ¢æˆæ–°çš„ GPT 分区æ¥é¿å…æ¤é—®é¢˜ã€‚ 2 系统å‡çº§ æ¤ç« 节列出了与å‡çº§ç³»ç»Ÿç›¸å…³çš„注释。想了解支æŒçš„å‡çº§åœºæ™¯å’Œè¯¦ç»†å‡çº§æŒ‡å¼•ï¼Œè¯·å‚考文 档: • https://en.opensuse.org/SDB:System_upgrade • https://doc.opensuse.org/documentation/leap/startup/html/ book.opensuse.startup/cha-update-osuse.html 如需了解更多信æ¯ï¼Œè¯·è§ç¬¬Â 3 节 “打包更改â€ã€‚ 3 打包更改 3.1 弃用的软件包 弃用的软件包ä¾æ—§æ供为å‘行版的一部分,但计划在下个 openSUSE Leap 版本ä¸ç§»é™¤ã€‚è¿™ 些软件包å˜åœ¨æ˜¯ä¸ºäº†æ–¹é¢è¿ç§»ï¼Œä½†ä¸é¼“励使用它们且它们å¯èƒ½ä¸ä¼šå†æ”¶åˆ°æ›´æ–°ã€‚ To check whether installed packages are no longer maintained, make sure that the lifecycle-data-openSUSE package is installed, then use the command: zypper lifecycle 3.2 移除的软件包 移除的软件包ä¸å†éšå‘行版一起å‘布。 • python2:Python2 的生命周期已结æŸï¼Œä¸å†çº³å…¥å‘行版的组æˆéƒ¨åˆ†ã€‚更多信æ¯ï¼Œè¯·å‚ 考 https://code.opensuse.org/leap/features/issue/15。 • cloud-init-vmware-guestinfo: Package does not work with cloud-init version 21.2 and later versions. In cloud-init 21.4 there is a new data source that replaces it. • digikam:由于 libqt5-qtwebkit 在 ppc64le ä¸Šå·²è¢«åˆ é™¤ï¼Œæ‰€ä»¥ ppc64le ä¸ Digikam ä¸å†å¯ç”¨ã€‚该软件包åªä¼šåœ¨ x86_64ã€aarch64 å’Œ armv7 架构ä¸æ供。 • chessxï¼šå› ä¸ºå¯åŠ¨é—®é¢˜å’Œä¸Šæ¸¸çš„问题而被移除。更多信æ¯ï¼Œè¯·å‚考 https:// bugzilla.opensuse.org/show_bug.cgi?id=1192907。 • gapï¼šå› ä¸ºè½¯ä»¶åŒ…ä¸ç¬¦åˆ FHS 而被移除。更多信æ¯ï¼Œè¯·å‚考 https:// code.opensuse.org/leap/features/issue/24。 • tensorflowï¼šå› ä¸ºè½¯ä»¶åŒ… Tensorflow 1.x 已过时而被移除,å–而代之的是 tensorflow2 软件包。 4 驱动与硬件 4.1 安全引导:第三方驱动需è¦æ£ç¡®ç¾å Starting with openSUSE Leap 15.2, kernel module signature check for third-party drivers (CONFIG_MODULE_SIG=y) is now enabled. This is an important security measure to avoid untrusted code running in the kernel. 如果å¯ç”¨äº† UEFI 安全引导,这å¯èƒ½ä¼šé˜»æ¢åˆ°ç¬¬ä¸‰æ–¹å†…æ ¸æ¨¡å—çš„åŠ è½½ã€‚æ¥è‡ª openSUSE 官 æ–¹ä»“åº“çš„å†…æ ¸æ¨¡å—软件包(KMP)则ä¸å—å½±å“ï¼Œå› ä¸ºä»“åº“å†…çš„æ¨¡å—已用 openSUSE 密钥ç¾å 过。ç¾å检查表现为以下行为: • 未ç¾å与ä¸å—信任或未被系统å¯ä¿¡å¯†é’¥æ•°æ®åº“验è¯è¿‡çš„密钥所ç¾åçš„å†…æ ¸æ¨¡å—,将被 å±è”½ã€‚ å¯ä»¥ç”Ÿæˆè‡ªå®šä¹‰è¯ä¹¦ï¼Œæ³¨å†Œè¿›ç³»ç»Ÿçš„机器所有者密钥(MOK)数æ®åº“,然åŽç”¨è¿™ä¸ªè¯ä¹¦å¯†é’¥ ç¾åæœ¬åœ°ç¼–è¯‘çš„å†…æ ¸æ¨¡å—。使用æ¤æ–¹æ³•ç¾å的模å—æ—¢ä¸ä¼šè¢«å±è”½ä¹Ÿä¸ä¼šå¼•èµ·è¦å‘Šã€‚详情查 看 https://zh.opensuse.org/openSUSE:UEFI。 由于这也会影å“到 NVIDIA 显å¡é©±åŠ¨ï¼Œå› æ¤æˆ‘们在官方软件包ä¸è§£å†³äº†è¿™ä¸ªé—®é¢˜ã€‚但是, ä½ ä»éœ€è¦åœ¨å®‰è£…åŽæ‰‹åŠ¨æ³¨å†Œæ–°çš„ Mok 密钥,以使新软件包工作。有关如何安装驱动和注册 Mok 密钥的说明,请å‚考 https://zh.opensuse.org/SDB:NVIDIA_%E9%A9%B1%E5%8A%A8 #.E5.AE.89.E5.85.A8.E5.90.AF.E5.8A.A8。 5 æ¡Œé¢ æ¤ç« 节列出了 openSUSE Leap 15.4 上的桌é¢é—®é¢˜å’Œæ›´æ”¹ã€‚ 5.1 移除 KDE 4 å’Œ Qt 4 KDE 4 软件包将ä¸ä¼šæˆä¸º openSUSE Leap 15.4 çš„ä¸€éƒ¨åˆ†ã€‚è¯·æ›´æ–°ä½ çš„ç³»ç»Ÿåˆ° Plasma 5 å’Œ Qt 5ã€‚å¤„äºŽå…¼å®¹æ€§çš„åŽŸå› ï¼Œæœ‰äº› Qt 4 ä»å¯èƒ½å˜åœ¨ã€‚请å‚考 https:// bugzilla.opensuse.org/show_bug.cgi?id=1179613。 6 更多信æ¯å’Œå馈 • 请阅读安装介质上的 README 文档。 • 从 RPM ä¸èŽ·å–关于æŸç‰¹å®šè½¯ä»¶åŒ…的详细修订历å²ä¿¡æ¯ï¼š rpm --changelog -qp 文件å.rpm 将文件å替æ¢ä¸º RPM çš„å称。 • 查看介质顶层目录ä¸çš„ ChangeLog 文件获得按时间排列的全部软件包更新历å²ã€‚ • å¯äºŽä»‹è´¨ä¸Šçš„ docu 文件夹获å–更多信æ¯ã€‚ • 更多信æ¯æˆ–更新的文档,请访问 https://doc.opensuse.org/。 • èŽ·å– openSUSE 的最新产å“新闻,请访问 https://www.opensuse.org。 版æƒæ‰€æœ‰ © SUSE LLC © 2022 SUSE