1.16 用 ZEN 工具管理包

ZEN 工具可用作 ZENworks Management Daemon (zmd) 的图形前端,只需单击几次鼠标即可用它方便地安装或卸装软件,应用安全更新,以及管理服务和编目。

1.16.1 获取许可权限

管理 Linux 系统上的包需要 root 特权。ZEN 工具和 rug 有自己的用户管理系统,可让用户安装软件更新。用户第一次在 ZEN 工具中调用需要特殊特权的操作时,将显示 root 口令提示。校验口令后,ZEN 工具自动用更新许可权限将用户帐户添加到用户管理系统。要查看或更改这些设置,请使用 rug 用户管理命令(有关信息请参见部分 8.14.4, rug User Management, (↑ Deployment Guide ))。

1.16.2 获取和安装软件更新

Software Updater 位于面板的通知区域 (GNOME) 中或系统任务栏 (KDE) 中,表示为球形图标。它会根据网络链接和新更新的可用性改变颜色和外观。Software Updater 会每天自动检查一次是否有系统更新可用(右键单击应用程序图标并选择刷新可强制立即检查)。有新的更新可用时,面板中的 Software Updater 小程序会从地球状变为橘黄色背景上的叹号。

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

注: 包和增补程序比较

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

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

图 1-20 选择软件更新

1.16.3 安装软件

要安装软件包,请从菜单启动安装软件,或运行 zen-installer。该界面几乎和 Software Updater 一样(请参见 部分 1.16.2, 获取和安装软件更新)。唯一区别是用于搜索包或过滤列表的搜索面板。选中要安装的包的复选框,然后按安装启动包的安装。安装程序会自动解析可能存在的对其他包的依赖性。

1.16.4 去除软件

从菜单启动去除软件,或运行 zen-remover 卸装软件包。可使用产品(卸装整个产品)、模式(模式细节请参见Installing and Removing Patterns, (↑ Deployment Guide ))、增补程序链接来缩小包的范围。选中要去除的列表项的复选框,然后按去除启动包的卸装。如果其他包依赖您标记的包,它们也会被去除。您必须确认其他软件包的去除。如果您在确认对话框中单击取消,则不会卸装包。

1.16.5 配置 Software Updater

要配置 ZEN 工具,请在“软件更新程序”窗口中单击配置。将打开有三个选项卡的窗口:服务编目自选设置

服务和编目

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

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

YUM

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

ZYPP

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

注: 术语

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

Mount

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

NU

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

如果安装时跳过了更新配置,请在命令行或 YaST 模块软件 > 产品注册中以 root 用户运行 suse_register。Novell Update 服务会自动添加到 Software Updater。

RCE 和 ZENworks

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

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

编目

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

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

警告: 取消订购编目

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

自选设置

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