跳到内容跳到页面导航:上一页 [access key p]/下一页 [access key n]
documentation.suse.com / SUSE Linux Enterprise Server 文档 / 部署指南 / 初始系统配置 / 安装模块、扩展和第三方附加产品
适用范围 SUSE Linux Enterprise Server 12 SP5

14 安装模块、扩展和第三方附加产品

模块和扩展可为系统添加组件或功能。模块是受 SUSE Linux Enterprise Server 完全支持的组件,具有不同的生命周期和更新时间线。它们是有明确定义的范围且只通过联机通道提供的一组包。

扩展(例如 WorkStation Extension 或 High Availability Extension)可为系统添加额外的功能,它们需要您付费购买自己的注册密钥。扩展通过在线通道或物理媒体交付。要订阅在线通道,必须先在 SUSE Customer Center 或本地注册服务器上注册。Package Hub (第 14.6 节 “SUSE Package Hub”) 和 SUSE Software Development Kit (第 14.5 节 “SUSE Software Development Kit (SDK) 12 SP5) 这些扩展属于例外,它们不需要注册密钥,也不在 SUSE 支持协议的覆盖范围内。

在 SUSE Customer Center 或本地注册服务器中注册您的系统后,便可以获取产品的模块和扩展列表。如果您在安装期间跳过注册步骤,以后可随时使用 YaST 中的 SUSE Customer Center 配置模块来注册您的系统。有关细节,请参见第 20.8 节 “注册您的系统”

第三方也会提供一些附加产品,例如,为正常运行特定硬件而需要安装的纯二进制驱动程序。如果您有这样的硬件,请参见发行说明以获取有关系统的二进制驱动程序可用性的更多信息。可以从 http://www.suse.com/releasenotes/、YaST 或者已安装系统中的 /usr/share/doc/release-notes/ 获取发行说明。

14.1 可选模块列表

除了基本服务器操作系统以外,SUSE Linux Enterprise Server 12 还提供可包含在订阅中的可选模块。每个模块的生命周期都不同。这样可更快地与上游更新相集成。下面是所有可选模块的列表及其简要说明:

软件开发包

这是适用于 SUSE Linux Enterprise 产品系列的 Software Development Kit (SDK)。它是一个免费的扩展,面向使用 SUSE Linux Enterprise Server、Desktop 和衍生产品的合作伙伴与客户。

有关 SUSE Software Development Kit 的详细信息,请参见第 14.5 节 “SUSE Software Development Kit (SDK) 12 SP5

Package Hub

通过 SUSE Package Hub 可以访问社区维护的、用于在 SUSE Linux Enterprise Server 上运行所构建的包。这些优质包基于 openSUSE 发行套件中所用的相同源代码构建,提供了可在 SUSE Linux Enterprise Server 中找到的额外软件。

有关 SUSE Package Hub 的详细信息,请参见第 14.6 节 “SUSE Package Hub”

Advanced Systems Management 模块

此模块包含以下三个组件,用于支持系统管理员将数据中心和云中的任务自动化:配置管理工具“CFEngine”和“puppet”,以及新的“machinery”基础结构。Machinery 是一个系统管理工具箱,用于远程检查系统、储存系统说明,以及创建要在数据中心和云中部署的新系统映像。

有关 Machinery 项目的详细信息,请参见 http://machinery-project.org/

Containers 模块

此模块包含多个涉及容器和相关工具的包,其中包括 Docker Open Source Engine,以及适用于 SUSE Linux Enterprise Server 11 和 SUSE Linux Enterprise Server 12 的预打包映像。

HPC 模块

HPC 模块提供在高性能计算环境中使用的一组精选工具与组件。为了满足客户对于一流 HPC 支持(包括硬件和软件)不断变化的需求,此模块提供了会频繁更新到最新可用版本的软件组件。软件组件的选项受 OpenHPC 社区项目 (http://openhpc.community/) 所提供内容的启发(但不限于此)。

Legacy 模块

Legacy 模块可帮助您将应用程序从早期系统迁移到 SUSE Linux Enterprise Server 12。对于要从 UNIX 过渡到 Linux 的组织而言,此模块可能至关重要。许多早期应用程序所需的包已不再于最新 SUSE Linux Enterprise Server 版本中提供。而此模块可提供这些包。它包含 sendmail、syslog-ng、IBM Java6 等包,以及许多库(例如 openssl-0.9.8)。

Public Cloud 模块

Public Cloud 模块是一个通过命令行创建和管理公有云映像的工具集合。使用 KIWI 或 SUSE Studio 构建您自己的映像时,该映像中会包含特定于目标云的初始化代码。

Public Cloud 模块包含四种模式:

  • Amazon–Web–Services(aws–cli、cloud–init)

  • Microsoft–Azure (WALinuxAgent)

  • Google–Cloud–Platform(gcimagebundle、google–api–python–client、google–cloud–sdk、google–daemon、google–startup–scripts)

  • OpenStack(OpenStack–heat–cfntools、cloud–init)

SUSE Cloud Application Platform Tools 模块

SUSE Cloud Application Platform Tools 模块包含一系列工具,可让您与 SUSE Cloud Application Platform 产品本身交互,例如提供命令行客户端。

该模块的生命周期与 SUSE Linux Enterprise Server 本身的不同,请查阅发行说明了解更多细节。

Toolchain 模块

此模块用于为软件开发人员提供最新的工具链,包括 GNU 编译器集合 (GCC) 和相关包,以及更新的应用程序、改进、新标准与附加硬件功能。该模块可让软件开发人员利用最新 GCC 版本的新功能,在语言支持方面也进行了改进,例如,引入大多数 C++14 更改和更多的 Fortran 2008 与 2015 支持,以及大量新的优化功能。有关细节,请参见 https://gcc.gnu.org/gcc-5/changes.html

Web and Scripting 模块

Web and Scripting 模块提供一全套的脚本语言、框架和相关工具,以帮助开发人员和系统管理员加速稳定、新式 Web 应用程序的创建。该模块包含最新版本的动态语言,例如 PHP 和 Python。如果您要运行具有 Web 门户或需要服务器端脚本的 Web 服务器或主机应用程序,则必须使用 Web and Scripting 模块。

14.2 可用扩展列表

扩展为 SUSE Linux Enterprise Server 的在线增补和高可用性群集组建等任务提供高级功能。它们以订阅的形式提供,需要注册密钥,因此需付费才能使用。https://www.suse.com/releasenotes 上通常会提供各扩展的发行说明。

High Availability

SUSE Linux Enterprise High Availability 提供行业领先的成熟开源高可用性群集技术,这些技术易于设置和使用。它可以部署在物理和/或虚拟环境中,并且可以针对物理服务器、虚拟服务器或者这两者的任何组合建立群集,以满足您的业务需求。

High Availability 支持包含在 SUSE Linux Enterprise Server for SAP Applications 和 SUSE Linux Enterprise High Performance Computing 的订阅中,并以 SUSE Linux Enterprise Server 的扩展形式提供。

High Availability Geo Clustering

Geo Clustering for SUSE Linux Enterprise High Availability 扩展是行业领先的开源高可用性系统,可用于管理全球各地数据中心的群集服务器。

Live Patching

使用 SUSE Linux Enterprise Live Patching,无需关闭系统即可执行关键的内核增补,从而减少了计划内停机的需要,提高了服务可用性。

Workstation 扩展

Workstation 扩展利用 SUSE Linux Enterprise Desktop 的包(例如,附加的桌面应用程序和库)扩展了 SUSE Linux Enterprise Server 的功能。使用该扩展可将这两个产品相结合来打造功能完备的工作站。

SUSE Manager Server

您可以使用 SUSE Manager 高效管理物理、虚拟以及基于云的 Linux 系统。它提供经济实惠的自动配置和软件管理、资产管理以及系统供应。

SUSE Manager Proxy

SUSE Manager Proxy 可扩展大型和/或地理位置分散的 SUSE Manager 环境,以减轻 SUSE Manager Server 上的负载、降低带宽需求并提供更快的本地更新。

SUSE OpenStack Cloud 9

SUSE OpenStack Cloud 由 OpenStack(社区驱动的领先开放源代码云基础结构项目)提供支持,并与 SUSE Linux Enterprise Server 打包在一起。该产品与 SUSE 维护和支持基础结构完全集成。对于想要部署具有企业级可靠性和支持能力的云项目的客户而言,它是一个理解的解决方案。

SUSE OpenStack Cloud Crowbar 9

SUSE OpenStack Cloud Crowbar 是一个开放源代码软件解决方案,提供用于部署和管理由 OpenStack(社区驱动的领先开放源代码云基础结构项目)提供支持的云基础结构的基本功能。它能够以安全、合规且完全受支持的方式,在整个异构云环境中实现工作负载无缝管理和供应。

14.3 从在线通道安装模块与扩展

提示
提示:SUSE Linux Enterprise Desktop

从 SUSE Linux Enterprise 12 开始,SUSE Linux Enterprise Desktop 不仅作为独立的产品提供,还可作为 SUSE Linux Enterprise Server 的 Workstation 扩展提供。如果您在 SUSE Customer Center 上注册了产品,便可以选择安装 Workstation Extension。请注意,您需要提供有效的注册代码才能安装它。

要完成以下过程,您需要在 SUSE Customer Center 或本地注册服务器上注册系统。注册系统时,当您完成第 20.8 节 “注册您的系统”步骤 4 后,立刻就可看到扩展和模块的列表。在这种情况下,请跳过后面的步骤并继续步骤 2

注意
注意:查看已安装的附加产品

要查看已安装的附加产品,请启动 YaST 并选择软件 › 附加产品

过程 14.1︰ 使用 YaST 从在线通道安装附加产品与扩展
  1. 启动 YaST 并选择软件 › 添加系统扩展或模块

    YaST 将连接到注册服务器并显示可用的扩展和模块列表。

    注意
    注意:可用的扩展和模块

    可用扩展和模块数视注册服务器而定。本地注册服务器可能只提供更新储存库,而不提供其他扩展。

    注意
    注意:模块生命周期

    https://scc.suse.com/docs/lifecycle/sle/12/modules 上可查看模块的生命周期结束日期。

  2. 单击一项可查看其说明。

  3. 选择要安装的一个或多个项,方法是选中其对应的复选框。

    安装系统扩展
    图 14.1︰ 安装系统扩展
  4. 单击下一步继续。

  5. 根据您为扩展或模块添加的储存库,系统可能会提示您导入储存库的 GPG 密钥,或者要求您同意许可条款。

    确认这些消息后,YaST 将下载并分析元数据。选定扩展的储存库将添加到您的系统 — 无需其他安装源。

  6. 如果需要,请根据第 13.4.2 节 “管理储存库属性”中所述调整储存库的属性

14.4 从媒体安装扩展和第三方外接式附件

从媒体安装扩展或附加产品时,您可以选择各种产品媒体,例如 DVD/CD、可移动大容量储存设备(如闪存盘)、本地目录或 ISO 映像。网络服务器也可以提供媒体,例如,通过 HTTP、FTP、NFS 或 Samba。

  1. 启动 YaST,然后选择软件 › 附加产品。或者在命令行中使用 sudo yast2 add-on 启动 YaST 附加产品模块。

    对话框将显示已安装附加产品、模块和扩展的概览。

    已安装的附加产品、模块和扩展列表
    图 14.2︰ 已安装的附加产品、模块和扩展列表
  2. 选择添加以安装新的附加产品。

  3. 附加产品对话框中,选择与您要从中进行安装的媒体类型匹配的选项:

    安装附加产品或扩展
    图 14.3︰ 安装附加产品或扩展
    • 要通过 SLP 在网络中扫描宣告了其服务的安装服务器,请选择使用 SLP 扫描,然后单击下一步

    • 要从可卸媒体添加安装源,请选择相关选项,并在计算机中插入媒体或连接 USB 设备。单击下一步开始安装。

    • 对于大多数媒体类型,在选择相应的选项并单击下一步后,系统会提示您指定媒体的路径(或 URL)。可以选择性地指定储存库名称。如果不指定任何储存库名称,YaST 将使用产品的名称或 URL 作为储存库名称。

    默认情况下已激活下载储存库说明文件选项。如果停用该选项,YaST 稍后会根据需要自动下载这些文件。

  4. 根据您添加的储存库,系统可能会提示您导入储存库的 GPG 密钥,或者要求您同意许可条款。

    确认这些消息后,YaST 将下载并分析元数据。它会将储存库添加到已配置储存库列表。

  5. 如果需要,请根据第 13.4.2 节 “管理储存库属性”中所述调整储存库的属性

  6. 单击确定确认所做的更改,并关闭配置对话框。

  7. 成功添加附加产品媒体中的安装源后,软件管理器会启动,让您开始安装包。有关详细信息,请参见第 13 章 “安装或删除软件

14.5 SUSE Software Development Kit (SDK) 12 SP5

SUSE Software Development Kit 12 SP5 是适用于 SUSE Linux Enterprise 12 SP5 的扩展。这是一个用于应用程序开发的完整工具箱。事实上,为了提供全面的构建系统,SUSE Software Development Kit 12 SP5 包含先前用于构建 SUSE Linux Enterprise Server 产品的所有开放源代码工具。它为开发人员、独立软件供应商 (ISV) 或独立硬件供应商 (IHV) 提供了将应用程序移植到 SUSE Linux Enterprise Desktop 和 SUSE Linux Enterprise Server 支持的所有平台所需的一切工具。

SUSE Software Development Kit 不需要注册密钥,并且不在 SUSE 支持协议的覆盖范围内。

还包含集成开发环境 (IDE)、调试程序、代码编辑器和其他相关工具。它支持大多数主要编程语言(包括 C、C++、Java 和大多数脚本编写语言)。为便于使用,SUSE Software Development Kit 还包含 SUSE Linux Enterprise 中所没有的多个 Perl 包。

SDK 扩展在 SUSE Customer Center 通过在线渠道提供。或者,请转到 http://download.suse.com/,搜索 SUSE Linux Enterprise Software Development Kit 并从该处下载。有关细节,请参见第 14 章 “安装模块、扩展和第三方附加产品

14.6 SUSE Package Hub

可用的扩展和模块列表中,可以找到 SUSE Package Hub。它可以免费获得。它提供大量适用于 SUSE Linux Enterprise 且可轻松安装的附加社区包,但它们受 SUSE 的支持。

有关 SUSE Package Hub 和如何贡献您的一份力量的更多信息,请访问 https://packagehub.suse.com/

重要
重要:不支持 SUSE Package Hub

请注意,SUSE Package Hub 中提供的包不受 SUSE 官方支持。SUSE 只提供启用 Package Hub 储存库的支持,以及安装或部署 RPM 包的帮助。