1.16 管理软件包和更新

Novell ZENworks® 工具可用作 ZENworks Management Daemon (zmd) 的图形前端,使您可以方便地安装或去除软件,应用安全更新以及管理服务和编目。

1.16.1 获取许可权限

管理 Linux 系统上的包需要 root 用户特权。软件更新程序和 rug(用于安装和更新包的新命令行工具)有各自的用户管理系统,可让用户安装软件更新。用户第一次在 ZENworks 工具中调用需要特殊特权的操作时,将显示 root 口令提示。 校验密码后,软件更新程序将自动用更新许可权限将用户帐户添加到用户管理系统中。要查看或更改这些设置,请使用 rug 用户管理命令。

有关更多信息,请参见《SUSE Linux Enterprise Desktop Deployment Guide》中的“rug User Management”。

1.16.2 获取和安装软件更新

“软件更新程序”作为一个地球状图标驻留在面板的通知区域中,图标会根据网络链接和新更新的可用性而改变颜色和外观。软件更新程序会每天自动检查一次是否有系统更新可用(右键单击应用程序图标并选择刷新可强制立即检查)。有新的更新可用时,面板中的软件更新程序小程序会从地球状变为橘黄色背景上的叹号。

左键单击面板图标可打开更新程序窗口。将显示增补程序和新包版本的列表(如果可用)。 每一项都有简短说明,如果适用还有一个类别图标。安全增补程序标有一个黄色盾牌。 可选增补程序标有淡蓝色圆圈。推荐的增补程序未标有图标。安全增补程序列在首位,然后依次是推荐的增补程序、可选增补程序以及新包版本。可使用所有增补程序链接来过滤显示的包列表。

NOTE:Novell 官方发布的更新显示为增补程序。来自其他源的新包版本显示为包。

要了解某一项的细节,请选择该项,然后单击列表窗口下的细节链接。 要选择安装某项,请选择该项的复选框。使用所有链接,可选择或取消选择所有增补程序。单击更新可安装所选程序。

Figure 1-18 软件更新程序

1.16.3 安装软件

要安装软件包,请单击计算机 > 安装软件或在终端输入 zen-installer。 该界面几乎和软件更新程序相同;唯一差别是可用于搜索单个包或过滤列表的搜索面板。

Figure 1-19 软件安装程序

选择要安装的包,然后单击安装开始安装包。安装程序会自动解析可能存在的对其他包的依赖性。

1.16.4 删除软件

要去除软件包,请单击计算机 > 更多应用程序 > 系统 > 去除软件,或在终端输入 zen-remover

Figure 1-20 软件去除程序

可使用产品模式增补程序链接缩短包列表。选择要去除的包,然后单击去除开始卸装包。如果其他包依赖您选择的包,则那些包也将被去除。您必须确认其他包的去除。如果您在确认对话框中单击取消,则不会卸装包。

1.16.5 配置软件更新程序

要配置 ZENworks 工具,请在“软件更新程序”窗口中单击配置。将打开有三个选项卡的对话框:

服务

服务主要是提供软件包及其相关信息的来源。每个服务可提供一个或多个编目。

Figure 1-21 软件更新程序服务配置对话框

“服务”选项卡将列出所有可用服务,以及类型和状态信息(如果看不到后两者,请调整窗口大小)。 使用去除服务添加服务可添加或去除服务。 有以下服务类型可用:

  • YUM

    对包数据使用 RPM-MD 格式的 HTTP、HTTPS 或 FTP 服务器。

  • ZYPP

    ZYPP 服务是使用 YaST 中的软件 > 安装源添加的 YaST 安装源。可用软件更新程序或 YaST 添加安装源。最初安装的源(多数情况下是 DVD 或 CD-ROM)是预配置好的。如果更改或删除该源,请将其替换为其他有效安装源(ZYPP 服务),否则将无法安装新软件。

    NOTE:术语 YaST 安装源YaST 包储存库ZYPP 服务是可从中安装软件的源的同一名称。

  • 装入

    使用 Mount 可嵌入在计算机上装入的目录。这在有些场合很有用,比如处于定期要镜像 Novell YUM 服务器并将其内容导出至本地网络的网络中时。要添加目录,请在服务 URI 中提供该目录的完整路径。

  • NU

    NU 代表 Novell Update。Novell 只以 NU 服务的形式提供 SUSE Linux Enterprise 的更新。如果在安装时已配置更新,则该列表中已存在官方 Novell NU 服务器。

    如果安装时跳过更新配置,请在终端运行 suse_register 命令,或以 root 身份在 YaST 中单击软件 > 产品注册。Novell Update 服务器会自动添加到软件更新程序。

  • RCE 和 ZENworks

    只有您的公司或组织在内部网络中设置了 Opencarpet、Red Carpet Enterprise 或 ZENworks 服务时,它们才可用。例如,如果您的组织使用的是第三方软件,其更新是部署在单个服务器上的,则可能是这种情况。

安装 SUSE Linux Enterprise Desktop 之后,将预配置两个服务:安装源(DVD、CD-ROM 或网络资源)作为 ZYPP 服务,以及 SUSE Linux Enterprise 更新服务器作为服务(在产品注册时添加)。通常无需更改这些设置。如果看不到服务,请打开终端并以 root 身份执行 suse_register 命令。服务会自动添加。

编目

服务能为软件不同部分或不同软件版本提供包(通常由 RCE 或 ZENworks 服务执行)。将这些包归入到称为编目的不同类别中。通过选中或取消选中编目前的复选框,可订购或取消订购编目。

Figure 1-22 软件更新程序编目配置对话框

目前,SUSE Linux 服务(YUM 和 ZYPP)不提供不同的编目。每个服务都只有一个编目。如果软件更新程序是在安装时配置的或者用 suse_register 配置的,它将自动订购 YUM 和 ZYPP 编目。如果手动添加服务,则必须订购其编目。

WARNING:要从编目安装包,则必须订购该编目。如果取消订购,来自该编目的包仍将列在更新窗口中,但您无法安装它们。

自选设置

在“自选设置”选项卡上,请指定软件更新程序是否在启动时起动。 作为 root 用户,您还可以修改软件更新程序设置。作为非特权用户,您只能查看设置。这些设置的有关说明,请参见 rug 手册页。

Figure 1-23 软件更新程序自选设置配置对话框