摘要
在 YaST 的软件管理工具中搜索要添加或删除的软件组件。YaST 会为您解决所有依赖性。将其他软件安装源添加到您的安装程序中,以便安装安装媒体未提供的包,并让 YaST 管理这些包。通过使用更新小程序管理软件更新,以使系统处于最新状态。
使用 YaST 更改系统软件集合。此 YaST 模块可用于两种工具箱风格:Qt 和 ncurses,在此会描述 Qt 风格。
包含包和有关这些包的更多信息(包元数据)的本地或远程目录。
各种 zypper 命令使用的安装源短名称。该别名可以由用户在添加安装源时选择且必须唯一。
表示整个产品,如 SUSE Linux Enterprise Server。
模式是特殊用途所需的可安装包列表。例如,基本系统,提供 openSUSE 基本系统,或 GNOME 基本系统,包含运行 GNOME 桌面环境所需的所有包。
包是 rpm 格式的压缩文件,包含特定程序的文件。
增补程序包含一个或多个包(可能是完整的包或者 patchrpm 或 deltarpm 包),也可能引入对尚未安装的包的依赖性。
用于产品、模式、包或增补程序的一个常用术语。最常见的可用类型为程序包或增补程序。
patchrpm 仅包含从它首次为 SUSE Linux Enterprise Server 11 SP1 发布以来的已更新文件。其下载大小通常比包大小要小的多。
deltarpm 仅包含某个包的两个已定义版本之间的有区别二进制文件,因此其下载大小最小。安装前,必须在本地计算机上重构建 rpm 包。
使用 KDE、icewm 和其他桌面时,默认情况下会启动 YaST Qt 界面。从远程终端调用 YaST 时也会使用它。从 YaST 控制中心中通过选择+启动软件管理器
![]() |
YaST 软件管理器可以从所有当前启用的安装源中安装包或模式。 它提供了不同的视图和过滤器,帮助更方便地查找要搜索的软件。通过单击并选择下面列出的视图来更改视图。选定视图会在新的选项卡中打开。
包搜索界面是软件管理器的默认视图。输入搜索条件并按下 Enter。 通过指定和更改来优化搜索。
列出系统上所有可用于安装的模式。
列出所有包,按组排序,例如、或。
列出所有包,按组和子组排序,例如++。
按安装源过滤列出包。为了选择多个安装源,可以在单击安装源名称的同时按住 Ctrl 键。“伪安装源” 会列出当前安装的所有包。
过滤列出所有需要添加新的系统语言的包。
![]() | 查找不属于活动安装源的包 |
|---|---|
要列出所有不属于活动安装源的包,可以选择++,然后选择+。 这会非常有用,比如如果删除了某个安装源并希望确保不再安装来自该安装源的任何包。 | |
按照第 9.2.1 节 “搜索包或模式”中所述搜索包。
右窗格中会列出找到的包。要安装或删除某个包,可以右键单击它并选择或。 如果相关选项不可用,可以检查包名称前的符号指示的包状态—按 Shift+F1 可获取帮助。
![]() | 对列出的所有包应用操作 |
|---|---|
要对右窗格中列出的所有包应用操作,可以从+中选择操作。 | |
要安装某个模式,可以右键单击模式名称并选择。 模式是无法删除的。
如果您的选择导致无法自动解决的依赖性冲突,则需要按照第 9.2.3 节 “检查软件依赖性”中所述手动解决该冲突。
为了选择更多的包,可以重复以上介绍的步骤。完成之后,可以单击开始安装。
![]() | 查看包选择 |
|---|---|
YaST 会维持一个在开始安装时执行的所有操作的列表。要查看该列表,可以选择+。 默认情况下,会列出所有将更改状态的包。使用下的复选框可以对该列表进行过滤。要了解状态标志的详细信息,请按 Shift+F1。 为了回复某个包的状态,可以右键单击它并选择(如果计划删除或更新该包),或者选择(如果计划安装该包)。要放弃所有更改并关闭软件管理器,可以单击和。 | |
一些包依赖于其他包,例如共享库。YaST 可以自动解决这些依赖性。另一方面,一些包不能与其他包在系统上共存。这些情况下,将会显示自动选中供安装、更新或删除的包的列表。单击接受它们。
安装或删除所有选定包之后,YaST 包管理器会自动终止。
![]() | 安装源 |
|---|---|
目前无法通过 YaST 软件管理器安装源包。为了实现该目的,可以使用命令行工具 zypper。有关详细信息,请参见第 4.1.2.1 节 “安装资源包” (第 4 章 使用命令行工具管理软件, ↑管理指南)。 | |
![]() | 更新包 |
|---|---|
要从某个特定安装源更新所有包,可以按照第 9.2.1 节 “搜索包或模式”中所述选择安装源,然后单击++。 要更新所有已安装的包,可以选择++。 选择而不是会将所有选定包“更新”为来自优先级最高的安装源的版本,即使这意味着实际上会将包降级。该选项非常有用,举例来说,它可以确保包的选择来自于特定安装源。 | |
大多数包都依赖于其他包。例如,如果包使用了某个共享库,则它依赖于提供该库的包。另一方面,一些包不能共存(例如,您只能安装一个邮件传输代理 sendmail 或 postfix),它们会导致冲突。安装或删除软件时,软件管理器会确保不留下任何未解决的依赖性或冲突,以保证系统完整性。
当依赖性或冲突只有一种解决方法时,将会自动解决依赖性或冲突。存在多种解决方法总是会导致需要手动解决的冲突。如果解决冲突涉及到更改供应商或体系结构,则它也需要手动解决。单击开始安装时,会显示自动解析程序触发的所有操作的概述,需要您确认。
默认情况下,会自动检查依赖性。 每次更改包的状态时(例如,将某个包标记为供安装或删除),都会执行检查。通常它很有用,但在手动解决依赖性冲突时会令人厌烦。要禁用它,可以取消选中+。通过+手动执行依赖性检查。 在单击来确认您的选择时,总是会执行一致性检查。
要查看包的依赖性,可以单击右键并选择。 此时会打开显示依赖性的图。 已安装的包显示在绿框中。
![]() | 手动解决包冲突 |
|---|---|
除非很有经验,否则在处理包冲突时请遵循 YaST 所做的建议,不然可能无法解决它们。请记住,您所做的每个更改都可能会触发其他冲突,最终很容易导致冲突数量不断上升。发生这种情况时,请软件管理器,所有更改并重新开始。 | |
将其他软件安装源添加到系统中以安装第三方软件。默认情况下,注册系统之后,会自动配置产品安装源(例如 SUSE Linux Enterprise Server-DVD 11 SP1)和匹配的更新安装源;有关注册的更多信息,请参见第 6.15.1.4 节 “Novell Customer Center 配置”。 根据最初所选的产品,可能还会配置带有翻译、字典等的独立语言外接式附件安装源。
此处还管理对所谓的订购。此环境中的订购是一种 (RIS),它能提供一个或多个软件安装源。此类服务可通过其管理员或供应商手动更改。
![]() | 信任外部软件源 |
|---|---|
将外部软件安装源添加到您的安装源列表前,请先确保此安装源可信。SUSE Linux Enterprise Server 对因安装来自第三方软件安装源的软件而引起的任何潜在的问题不承担任何责任。 | |
要添加产品安装源,可以打开 YaST 控制中心,并在窗格中单击。 按如下所示继续:
单击“添加”
选择安装源类型。通常,您会保持默认的。 对于外接式附件 CD 或 DVD,请选择相关选项。每个安装源都会提供说明安装源内容的文件。选中可立即下载这些文件。如果取消选中该选项,则在稍后需要文件时,YaST 会自动下载它们。单击。
提供必需数据或插入媒体。使用进行确认。YaST 下载并分析安装源元数据需要花费一些时间。完成后,您就可以按第 9.2 节 “使用 Qt 界面”中所述从此安装源安装软件。
通过的概述,可以更改以下安装源属性:
安装源状态可以为或。 您只能从已启用的安装源安装包。要临时关闭安装源,可以单击。 如果希望完全删除安装源,可以单击。
![]() | |
双击安装源名称可切换其状态。 | |
刷新安装源时,它的内容描述(包名称、版本等)会由 YaST 下载到本地缓存中。 对于诸如 CD 或 DVD 之类的静态安装源,该操作执行一次就已足够,而对于内容经常改变的安装源,应经常进行刷新。让安装源的缓存保持最新的最简单方式是选择。 要进行手动刷新,可以单击。
安装源是 0 和 200 之间的有效值,其中 0 为最高优先级。如果有多个安装源都提供了某个包,那么将优先使用优先级最高的安装源。如果要赋予本地安装源(例如 DVD)较高的优先级以免从因特网下载不必要的包(虽然这些包的版本号相同或更高),此操作很有帮助。
![]() | 优先级与版本 |
|---|---|
在任何情况下,优先级最高的安装源都是优先的。因此,请确保更新安装源总是具有最高优先级(默认情况下为 20),否则您可能会安装过时的版本,直到下一次联机更新时才会更新该版本。 | |
要更改安装源名称或其 URL,可以从列表中单击选择它,然后单击。
Novell 会一直为您的产品提供软件安全增补程序。更新小程序会通知您有关增补程序的可用性,使您只需单击几下即可轻松安装这些增补程序。
更新小程序位于面板的系统盘中,其图示是 SUSE 标志符(蜥蜴)的头,它根据增补程序的可用性和相关性以及更新程序的状态而改变。图标更改时,还会显示一个工具提示,用于显示当前状态。该小程序是默认启动的。从主菜单中选择+++将手动启动它。
联机更新小程序图标状态
没有可用的增补程序。
更新小程序正忙(例如,正在检查更新或安装软件)。
安全性增补程序可用。
有推荐的增补程序可用。
有可选增补程序可用。
出现错误。
未定义更新安装源。当您单击处于此状态的更新小程序时,系统会询问您是否要检查更新。如果您同意,YaST 模块将启动。
联机更新小程序提供两种增补程序安装模式:简单安装模式会自动安装所有安全增补程序和推荐的增补程序,而详细模式允许您选择要安装的增补程序。
过程 9.1. 安装增补程序:简单模式
当更新小程序显示存在增补程序时,请立即单击左键以打开软件安装窗口。
选择是否跳过安装推荐的增补程序以及那些需要重启动的增补程序。建议两者都安装。
单击开始安装增补程序。
如果您是第一次安装增补程序,则会要求输入 root 密码才可以继续。如果您还选中,则以后不会再要求输入密码。
您可以通过将鼠标悬停在更新小程序图标上来监视安装状态。
过程 9.2. 安装增补程序:详细模式
当更新小程序显示存在增补程序时,请立即单击左键以打开软件安装窗口。
此时会显示所有增补程序的详细列表。单击增补程序名称可了解更多信息。通过单击增补程序的复选框可选择或取消选择增补程序。默认情况下,系统会选中安全增补程序和推荐的增补程序。
单击开始安装增补程序。
如果您是第一次安装增补程序,则会要求输入 root 密码才可以继续。如果您还选中,则以后不会再要求您输入密码。
您可以通过将鼠标悬停在更新小程序图标上来监视安装状态。
进行安装步骤后,系统将提示您输入密码。更新程序执行增补程序的安装。查看系统盘 (KDE) 或通知区域 (GNOME) 的状态消息和进度表。
YaST 联机更新提供了用于自定义增补程序安装的高级功能。有关详细信息,请参考第 1 章 YaST 联机更新 (↑管理指南)。
新软件版本可从 openSUSE 社区提供的软件安装源中获取。默认情况下,不会预配置此类安装源。要添加某个安装源,请右键单击更新程序图标,然后选择。您需要输入 root 密码才能启动模块。
![]() | 信任外部软件源 |
|---|---|
向安装源列表中添加外部软件安装源之前,请确保此安装源可信。SUSE Linux Enterprise Server 对于通过第三方软件安装源安装的软件而产生的任何潜在问题均不负责。 | |
更新小程序默认情况下不会监视安装源以获取新软件版本。要启用此功能,请按照第 9.4.1.3 节 “配置更新小程序”中所述打开配置窗口,并勾选复选框。当更新程序图标指示存在可用更新时,单击该图标可起动软件安装窗口。单击然后单击选项卡以打开带有新软件版本的列表。通过选中项前面的框来选择单个包,或单击。可启动所选软件包的安装。系统将提示您输入 root 密码。查看系统盘 (KDE) 或通知区域 (GNOME) 的状态消息和进度表。
默认情况下,登录时会启动更新程序,每 24 小时检查一次更新,每 60 分钟显示重现通知并且监视增补程序的可用性。要更改此行为,请右键单击小程序图标,然后选择。
该配置对话框还提供对以下设置的更改:
选择检查更新的间隔小时数。
选择两次通知的间隔分钟数。
用户登录时自动启动小程序。默认为活动的。
在不同后端之间进行选择。默认情况下使用 。如果首选,请确保已安装包 kde4-kup ateapplet-packagekit。
如果您首选列出所有可用增补程序且带有简短摘要的详细增补程序视图(而非简单视图),请激活此选项。
当使用电池运行时禁止检查更新以节省能耗。默认情况下激活此选项,但是仅影响可移动的计算机。
禁止在系统处于高负载的情况下检查更新。默认情况下激活此选项。
提供了一个可提供相应驱动程序的安装源,更新程序可自动为诸如 USB 设备之类的硬件安装驱动程序。
更新小程序位于面板的通知区域。其图标根据增补程序的可用性和相关性以及更新程序的状态而改变。默认情况下该小程序是启动的,选择+++。
![]() | 图标可见性 |
|---|---|
默认情况下,如果有增补程序可用,更新小程序图标仅在通知区域可见。 | |
更新程序正忙(例如,正在检查更新或安装软件)。
有安全增补程序可用。
有重要的增补程序可用。
有普通增补程序。
出现错误。
软件更新小程序提供两种增补程序安装模式:简单安装模式会自动安装所有安全增补程序。重要或普通增补程序可按详细模式安装,该模式还允许您选择要安装的增补程序。
过程 9.4. 安装增补程序:详细模式
当有新增补程序可用时,就会出现通知消息,列出可用的更新。单击打开“软件更新”窗口。如果您已关闭了通知消息,还可以左键单击“软件更新”图标并选择以打开“软件更新”窗口。
此时会显示不同类别的增补程序数目概况。要查看所有增补程序及其说明的详细列表,请单击。说明、版本号、安装源以及(如果可用)Novell bug 跟踪系统 bugzilla 的链接。通过单击增补程序复选框选择或取消选择增补程序。默认情况下会预先选中所有增补程序。
单击开始安装增补程序。
在身份验证屏幕中输入 root 密码,继续。
使用或继续后,系统将提示您输入 root 密码。更新程序执行增补程序的安装。完成安装后,选择还是“软件更新查看器”。
YaST 联机更新提供了用于自定义增补程序安装的高级功能。有关详细信息,请参考第 1 章 YaST 联机更新 (↑管理指南)。