Jump to contentJump to page navigation: previous page [access key p]/next page [access key n]
documentation.suse.com / Adding modules and extensions after installation

Adding modules and extensions after installation

Publication Date: 28 Mar 2024

1 Environment

This document applies to the following products and product versions:

  • SUSE Linux Enterprise Server 15 SP5, 15 SP4, 15 SP3, 15 SP2

  • SUSE Linux Enterprise Server for SAP Applications 15 SP5, 15 SP4, 15 SP3, 15 SP2

  • SUSE Linux Enterprise High Availability 15 SP5, 15 SP4, 15 SP3, 15 SP2

  • SUSE Linux Enterprise High Performance Computing 15 SP5, 15 SP4, 15 SP3, 15 SP2

  • SUSE Linux Enterprise Desktop 15 SP5

  • SUSE Linux Enterprise Real Time 15 SP5

2 Introduction

Modules and extensions add parts or functionality to the system, and can be added during installation or after a system is installed and registered. This article shows you how to add modules and extensions after installation.

When you add a module or extension from the command line, only the *-release package is installed automatically. You must install all other packages manually. If you want any other default packages to be installed automatically, use YaST to add the module or extension.

Important
Important: Additional registration for extensions

All extensions require registration codes, which might incur additional license costs.

3 Requirements

  • You have installed your product and your system is up and running.

  • Your product is registered with the SUSE Customer Center or an RMT server.

  • You have valid registration codes for any extensions you want to add.

4 Adding modules and extensions with YaST

  1. Start YaST and select Software › System Extensions.

    Extension and Module Selection dialog
    Figure 1: YaST Extension and Module Selection for SUSE Linux Enterprise Server
  2. Select all modules and extensions you want to install. Note that all extensions require registration codes, which might incur additional license costs.

    Tip
    Tip: Module dependencies

    Similar to software packages, which might depend on other packages to function, a module might have dependencies on other modules. If this is the case, the modules on which it depends are automatically selected for installation.

  3. Click Next.

  4. If you are prompted to agree to a license, review the terms of the license, then activate I Agree to the License Terms and click Next.

  5. If you are prompted to provide registration codes for extensions, enter the registration codes in the appropriate fields and click Next.

  6. If you are prompted to import a GPG key, review the description, then click Trust to import the key.

  7. When the YaST software manager opens, review the packages to be installed. It is strongly recommended not to deselect any of the preselected packages. You can, however, add additional packages.

  8. Click Accept to install the selected packages.

  9. Click Finish.

5 Adding modules and extensions from the command line

  1. List the available modules and extensions:

    > sudo SUSEConnect --list-extensions

    You will see output similar to the following:

    AVAILABLE EXTENSIONS AND MODULES
    
     Basesystem Module 15 SP3 x86_64 (Activated)
     Deactivate with: SUSEConnect -d -p sle-module-basesystem/15.3/x86_64
    
       SUSE Cloud Application Platform Tools Module 15 SP3 x86_64
       Activate with: SUSEConnect -p sle-module-cap-tools/15.3/x86_64
    
       SUSE Package Hub 15 SP3 x86_64
       Activate with: SUSEConnect -p PackageHub/15.3/x86_64
    
    [...]
  2. Run the commands in the listing for the modules or extensions you want to add.

Important
Important: No automated installation of packages

When using SUSEConnect to add modules and extensions, only the *-release packages are installed automatically. You must manually install any other packages or patterns.

6 Summary

All added components are registered with the registration server and the associated repositories are added to your system.

If you used the command line, any default packages for the module or extension are not installed automatically. You must manually install packages with Zypper or YaST.

7 Troubleshooting

Registration code failed

Check that you typed the registration code correctly, and that it is the correct registration code for the component you want to add.

Interrupted installation

If the installation of a component was aborted or interrupted, YaST lists the component as installed even though the associated *-release package is not installed. You can manually install the *-release package, or delete the component from the command line and add it again.

8 Next steps

  • Installing packages.

  • Keeping the system up to date.