跳到内容跳到页面导航:上一页 [access key p]/下一页 [access key n]
documentation.suse.com / SUSE Linux Enterprise Server 文档 / 部署指南 / 安装过程 / 注册 SUSE Linux Enterprise 和管理模块/扩展
适用范围 SUSE Linux Enterprise Server 15 SP4

9 注册 SUSE Linux Enterprise 和管理模块/扩展

要获取技术支持和产品更新,需要在 SUSE Customer Center 中注册并激活 SUSE Linux Enterprise Server。建议您在安装期间注册,因为这样可以随系统一起安装最新的可用更新和补丁。不过,如果您处于脱机状态或者想跳过注册步骤,以后随时可以从安装的系统注册。

模块和扩展可为系统添加功能,并可让您根据需要自定义系统。这些组件也需要注册,可以使用 YaST 或命令行工具对其进行管理。有关更多细节,另请参见模块和扩展快速入门

注意
注意:SUSE 帐户

需有一个 SUSE 帐户才能在 SUSE Customer Center 中注册。如果您没有 SUSE 帐户,请转到 SUSE Customer Center 主页 (https://scc.suse.com/) 创建一个帐户。

提示
提示:取消注册系统

要完全取消注册某个系统(包括所有模块和扩展),请使用命令行工具 SUSEConnect。取消注册某个系统会去除其在注册服务器中的项,并去除模块、扩展和产品本身的所有软件源。

> sudo SUSEConnect -d

9.1 在安装期间注册

最方便的注册方法是在安装期间注册,这也是建议的方法。这样,您不仅可以安装最新的 SUSE Linux Enterprise Server 补丁,而且还能访问所有模块和扩展,而无需提供附加的安装媒体。此方法同样适用于所要安装的所有模块或扩展。有关注册过程的细节,请参见第 8.7 节 “注册”

如果在安装期间成功注册了系统,则 YaST 将会添加 SUSE Customer Center 提供的联机软件源。这可以防止本地安装源不再可用时出现问题,并确保您始终从联机软件源获取最新更新。

9.2 在自动部署期间注册

如果您使用 AutoYaST 自动部署实例,可以在安装期间注册系统,只需在 AutoYaST 控制文件中提供相关的信息即可。有关细节,请参见第 4.3 节 “系统注册和扩展选择”

9.3 从安装的系统注册

如果您在安装期间跳过了注册或者想要重新注册系统,随时可以使用 YaST 模块产品注册或命令行工具 SUSEConnect 进行注册。

9.3.1 使用 YaST 注册

要注册系统,请启动 YaST › 软件 › 产品注册。首先注册 SUSE Linux Enterprise Server,然后选择您要启用的模块和扩展。

重要
重要:模块和扩展

如果您在安装系统时跳过了注册,并且系统是从 SLE-15-SP4-Full-ARCH-GM-media1.iso 媒体安装的,请务必注册您在安装期间选择的所有模块和扩展。您只会收到已注册模块和扩展的安全更新与补丁。

过程 9.1︰ 使用 YaST 注册产品
  1. 启动 YaST › 软件 › 产品注册

    Registration dialog
  2. 提供与您或您的组织管理订阅时所用的 SUSE 帐户关联的电子邮件地址。此外,请输入随 SUSE Linux Enterprise Server 副本一起提供给您的注册码

  3. 系统默认会在 SUSE Customer Center 中注册。转到下一步骤以开始注册。

    如果您的组织提供了本地注册服务器,您可以从自动检测到的服务器列表中选择一个服务器,或者在通过本地 RMT 服务器注册系统中提供 URL。

  4. 选择下一步启动注册过程。SUSE Linux Enterprise Server 将注册到所选的服务器,关联的软件源将添加到您的系统。此时会打开扩展和模块选择对话框。

    Extension and Module Selection dialog
  5. 选择您要在系统中启用的所有模块和扩展。至少应该选择列表中已预先选择的模块(Basesystem Module Server Applications Module)。另外,请务必选择您在安装期间添加的任何附加模块或扩展。请注意,需要为所有扩展提供付费购买的附加注册码。单击下一步继续。

  6. 根据所做的选择,您现在可能需要接受一个或多个许可协议。所有组件将注册到所选的服务器,关联的软件源将添加到您的系统。

  7. YaST 软件包安装程序将会打开,以安装每个模块的发行软件包;根据所选的模块和扩展,它还会安装其他的软件包。强烈建议不要取消选择系统预先选择的任何软件包;不过,您可以添加其他的软件包。

    Installation Summary screen

    依次选择接受完成以完成注册过程。

9.3.2 使用 SUSEConnect 注册

也可以使用 SUSEConnect 通过命令行注册系统以及模块和扩展。如果所需的信息超出了本节的范畴,请使用 man 8 SUSEConnect 查看随附的文档。

过程 9.2︰ 使用 SUSEConnect 注册产品
  1. 要将 SUSE Linux Enterprise Server 注册到 SUSE Customer Center,请如下所示运行 SUSEConnect

    > sudo SUSEConnect -r REGISTRATION_CODE -e EMAIL_ADDRESS

    要在本地注册服务器中注册,另请提供该服务器的 URL:

    > sudo SUSEConnect -r REGISTRATION_CODE -e EMAIL_ADDRESS \
    --url "https://suse_register.example.com/"

    REGISTRATION_CODE 替换为与 SUSE Linux Enterprise Server 副本一同收到的注册码。将 EMAIL_ADDRESS 替换为与您或您的组织管理订阅时所用的 SUSE 帐户关联的电子邮件地址。

    此过程将会注册 Basesystem Module Server Applications Module,并将关联的软件源添加到您的系统。

  2. 现已注册包括两个默认软件源的 SUSE Linux Enterprise Server。如果您想要注册更多的模块或扩展,请根据第 9.4 节 “在正在运行的系统中管理模块和扩展”中所述继续注册。

9.4 在正在运行的系统中管理模块和扩展

即使是在安装和注册系统之后,也仍可以添加和去除模块与扩展。可以使用 YaST 或 SUSEConnect 来完成此任务。有关更多细节,另请参见模块和扩展快速入门

9.4.1 使用 YaST 添加模块和扩展

  1. 启动 YaST › 软件 › 系统扩展

    Extension and Module Selection dialog
  2. 要添加模块或扩展,请选择您要安装的所有组件。请注意,需要为所有扩展提供付费购买的附加注册码。

  3. 所有附加组件将注册到注册服务器,关联的软件源将添加到您的系统。

  4. YaST 软件包安装程序将会打开,以安装每个模块的发行软件包;根据所选的模块和扩展,它还会安装其他的软件包。强烈建议不要取消选择系统预先选择的任何软件包;不过,您可以添加其他的软件包。

    依次选择接受完成以完成该过程。

提示
提示:模块依赖项

软件包可能需要依赖其他软件包才能正常运行,而模块与此类似,它们也可能依赖于其他模块。如果存在这种情况,系统会自动选择安装所依赖的模块。

9.4.2 使用 YaST 删除模块和扩展

  1. 启动 YaST › 软件 › 附加产品

    Installed Add-on Products dialog
  2. 选择要去除的模块或扩展,然后单击删除。当有警告指出将要去除选定组件中的所有软件包时,请确认删除。

  3. YaST 软件管理器此时将会打开,并列出已删除的模块或扩展中所有已安装的软件包。单击接受以去除所有这些软件包。强烈建议您去除不想要的软件包,因为对于已删除的模块或扩展中的软件包,系统不再提供其更新。如果您保留软件包,请务必至少去除每个已删除的模块或扩展的 *-release 软件包。

    依次单击接受确定以继续。

警告
警告:删除模块

请注意,切勿删除 Basesystem Module。另外,建议不要删除 Server Applications Module

警告
警告:系统不会为已删除的模块和扩展中的软件包提供更新

如果您选择保留已删除模块或扩展中的软件包,将不再会收到这些软件包的更新。因为这些更新包括安全修复,保留此类软件包可能会给系统带来安全风险。

9.4.3 使用 SUSEConnect 添加/删除模块和扩展

  1. 运行 SUSEConnect -list-extensions 获取可用扩展的概览:

    > sudo SUSEConnect -list-extensions
    AVAILABLE EXTENSIONS AND MODULES
    
      Basesystem Module 15 SP4 x86_64 (Installed)
      Deactivate with: SUSEConnect -d -p sle-module-basesystem/15.4/x86_64
    
        Containers Module 15 SP4 x86_64
        Activate with: SUSEConnect -p sle-module-containers/15.4/x86_64
    
        Desktop Applications Module 15 SP4 x86_64
        Activate with: SUSEConnect -p sle-module-desktop-applications/15.4/x86_64
    
          Development Tools Module 15 SP4 x86_64
          Activate with: SUSEConnect -p sle-module-development-tools/15.4/x86_64
    
          SUSE Linux Enterprise Workstation Extension 15 SP4 x86_64
          Activate with: SUSEConnect -p sle-we/15.4/x86_64 -r ADDITIONAL REGCODE
    
        SUSE Cloud Application Platform Tools Module 15 SP4 x86_64
        Activate with: SUSEConnect -p sle-module-cap-tools/15.4/x86_64
    
        SUSE Linux Enterprise Live Patching 15 SP4 x86_64
        Activate with:
          SUSEConnect -p sle-module-live-patching/15.4/x86_64 -r ADDITIONAL REGCODE
    
        SUSE Package Hub 15 SP4 x86_64
        Activate with: SUSEConnect -p PackageHub/15.4/x86_64
    
        Server Applications Module 15 SP4 x86_64 (Installed)
        Deactivate with: SUSEConnect -d -p sle-module-server-applications/15.4/x86_64
    
          Legacy Module 15 SP4 x86_64
          Activate with: SUSEConnect -p sle-module-legacy/15.4/x86_64
    
          Public Cloud Module 15 SP4 x86_64
          Activate with: SUSEConnect -p sle-module-public-cloud/15.4/x86_64
    
          SUSE Enterprise Storage 6 x86_64
          Activate with: SUSEConnect -p ses/6/x86_64 -r ADDITIONAL REGCODE
    
          SUSE Linux Enterprise High Availability Extension 15 SP4 x86_64
          Activate with: SUSEConnect -p sle-ha/15.4/x86_64 -r ADDITIONAL REGCODE
    
          Web and Scripting Module 15 SP4 x86_64
          Activate with: SUSEConnect -p sle-module-web-scripting/15.4/x86_64
    
    MORE INFORMATION
    
    You can find more information about available modules here:
    https://www.suse.com/products/server/features/modules.html
  2. 运行用于激活/停用模块或扩展的命令列表中的命令,以添加或删除组件。请注意,添加扩展需要提供付费购买的附加注册码。

警告
警告:删除模块

请注意,切勿删除 Basesystem Module。另外,建议不要删除 Server Applications Module

重要
重要:不会自动安装/去除软件包

使用 SUSEConnect 添加或删除模块和扩展时,相应组件将会取消注册,相关的软件源或服务将从系统中去除。此时不会安装或去除软件包。如果您想要自动完成此类操作,请使用 YaST 添加或删除模块和扩展。

添加模块或扩展并不意味着会自动安装默认的软件包或软件集。您需要在命令行中使用 Zypper,或者运行 YaST › 软件管理来手动完成此操作。

删除某个模块或扩展并不意味着会自动进行清理。属于该模块或扩展的所有软件包仍会安装在系统上,但不再与某个软件源相关联,因此,不再会收到更新。要去除这些所谓的孤立软件包,请在命令行中使用 Zypper。zypper packages --orphaned 可列出这些软件包,zypper remove 可删除一个或多个软件包。或者,可以使用 YaST › 软件管理列出和删除孤立的软件包。

警告
警告:系统不会为已删除的模块和扩展中的软件包提供更新

如果您选择保留已删除模块或扩展中的软件包,将不再会收到这些软件包的更新。因为这些更新包括安全修复,保留此类软件包可能会给系统带来安全风险。