Jump to contentJump to page navigation: previous page [access key p]/next page [access key n]

Adding modules and extensions after installation

Publication Date: 01/05/2022

1 Environment

  • File Name: task-add-modules-extensions-after-installation.xml
  • ID: environment-add-modules-extensions-after-installation

This document applies to the following products and product versions:

  • SUSE Linux Enterprise Server 15 SP3, 15 SP2, 15 SP1, 15 GA

  • SUSE Linux Enterprise Server for SAP Applications 15 SP3, 15 SP2, 15 SP1, 15 GA

  • SUSE Linux Enterprise High Availability Extension 15 SP3, 15 SP2, 15 SP1, 15 GA

  • SUSE Linux Enterprise High Performance Computing 15 SP3, 15 SP2, 15 SP1, 15 GA

  • SUSE Linux Enterprise Desktop 15 SP3, 15 SP2, 15 SP1, 15 GA

  • SUSE Linux Enterprise Real Time 15 SP3, 15 SP2, 15 SP1, 15 GA

2 Introduction

  • File Name: task-add-modules-extensions-after-installation.xml
  • ID: introduction-add-modules-extensions-after-installation

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: Additional registration for extensions

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

3 Requirements

  • File Name: task-add-modules-extensions-after-installation.xml
  • ID: requirements-add-modules-extensions-after-installation
  • 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

  • File Name: task-add-modules-extensions-after-installation.xml
  • ID: yast-add-modules-extensions-after-installation
  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: 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

  • File Name: task-add-modules-extensions-after-installation.xml
  • ID: commandline-add-modules-extensions-after-installation
  1. List the available modules and extensions:

    tux > sudo SUSEConnect --list-extensions

    You will see output similar to the following:

     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: 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

  • File Name: task-add-modules-extensions-after-installation.xml
  • ID: summary-add-modules-extensions-after-installation

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

  • File Name: task-add-modules-extensions-after-installation.xml
  • ID: troubleshooting-add-modules-extensions-after-installation
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

  • File Name: task-add-modules-extensions-after-installation.xml
  • ID: next-add-modules-extensions-after-installation
  • Installing packages.

  • Keeping the system up to date.

Print this page