9 注册 SUSE Linux Enterprise 和管理模块/扩展 #
要获取技术支持和产品更新,需要在 SUSE Customer Center 中注册并激活 SUSE Linux Enterprise Server。建议您在安装期间注册,因为这样可以随系统一起安装最新的可用更新和补丁。不过,如果您处于脱机状态或者想跳过注册步骤,以后随时可以从安装的系统注册。
模块和扩展可为系统添加功能,并可让您根据需要自定义系统。这些组件也需要注册,可以使用 YaST 或命令行工具对其进行管理。有关更多细节,另请参见模块和扩展快速入门。
需有一个 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 注册 #
要注册系统,请启动 SUSE Linux Enterprise Server,然后选择您要启用的模块和扩展。
› › 。首先注册如果您在安装系统时跳过了注册,并且系统是从 SLE-15-SP4-Full-ARCH-GM-media1.iso 媒体安装的,请务必注册您在安装期间选择的所有模块和扩展。您只会收到已注册模块和扩展的安全更新与补丁。
启动
› › 。提供与您或您的组织管理订阅时所用的 SUSE 帐户关联的电子邮件地址。此外,请输入随 SUSE Linux Enterprise Server 副本一起提供给您的 。
系统默认会在 SUSE Customer Center 中注册。转到下一步骤以开始注册。
如果您的组织提供了本地注册服务器,您可以从自动检测到的服务器列表中选择一个服务器,或者在
中提供 URL。选择SUSE Linux Enterprise Server 将注册到所选的服务器,关联的软件源将添加到您的系统。此时会打开 对话框。
启动注册过程。选择您要在系统中启用的所有模块和扩展。至少应该选择列表中已预先选择的模块( 和 )。另外,请务必选择您在安装期间添加的任何附加模块或扩展。请注意,需要为所有扩展提供付费购买的附加注册码。单击 继续。
根据所做的选择,您现在可能需要接受一个或多个许可协议。所有组件将注册到所选的服务器,关联的软件源将添加到您的系统。
YaST 软件包安装程序将会打开,以安装每个模块的发行软件包;根据所选的模块和扩展,它还会安装其他的软件包。强烈建议不要取消选择系统预先选择的任何软件包;不过,您可以添加其他的软件包。
依次选择
和 以完成注册过程。
9.3.2 使用 SUSEConnect 注册 #
也可以使用 SUSEConnect
通过命令行注册系统以及模块和扩展。如果所需的信息超出了本节的范畴,请使用 man 8 SUSEConnect
查看随附的文档。
要将 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 帐户关联的电子邮件地址。
此过程将会注册 和 ,并将关联的软件源添加到您的系统。
现已注册包括两个默认软件源的 SUSE Linux Enterprise Server。如果您想要注册更多的模块或扩展,请根据第 9.4 节 “在正在运行的系统中管理模块和扩展”中所述继续注册。
9.4 在正在运行的系统中管理模块和扩展 #
即使是在安装和注册系统之后,也仍可以添加和去除模块与扩展。可以使用 YaST 或 SUSEConnect
来完成此任务。有关更多细节,另请参见模块和扩展快速入门。
9.4.1 使用 YaST 添加模块和扩展 #
软件包可能需要依赖其他软件包才能正常运行,而模块与此类似,它们也可能依赖于其他模块。如果存在这种情况,系统会自动选择安装所依赖的模块。
9.4.2 使用 YaST 删除模块和扩展 #
请注意,切勿删除 。
。另外,建议不要删除如果您选择保留已删除模块或扩展中的软件包,将不再会收到这些软件包的更新。因为这些更新包括安全修复,保留此类软件包可能会给系统带来安全风险。
9.4.3 使用 SUSEConnect 添加/删除模块和扩展 #
运行
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运行用于激活/停用模块或扩展的命令列表中的命令,以添加或删除组件。请注意,添加扩展需要提供付费购买的附加注册码。
请注意,切勿删除 。
。另外,建议不要删除
使用 SUSEConnect
添加或删除模块和扩展时,相应组件将会取消注册,相关的软件源或服务将从系统中去除。此时不会安装或去除软件包。如果您想要自动完成此类操作,请使用 YaST 添加或删除模块和扩展。
添加模块或扩展并不意味着会自动安装默认的软件包或软件集。您需要在命令行中使用 Zypper,或者运行
› 来手动完成此操作。
删除某个模块或扩展并不意味着会自动进行清理。属于该模块或扩展的所有软件包仍会安装在系统上,但不再与某个软件源相关联,因此,不再会收到更新。要去除这些所谓的“孤立”软件包,请在命令行中使用 Zypper。zypper packages --orphaned
可列出这些软件包,zypper remove
可删除一个或多个软件包。或者,可以使用 › 列出和删除孤立的软件包。
如果您选择保留已删除模块或扩展中的软件包,将不再会收到这些软件包的更新。因为这些更新包括安全修复,保留此类软件包可能会给系统带来安全风险。