Add-on products are system extensions. They can either be free extensions based on SUSE Linux Enterprise Desktop (such as SUSE Software Development Kit (SDK) 12), or additional products requiring a registration key that is liable to costs (such as the SUSE Linux Enterprise High Availability Extension). Extensions and add-ons can be available on physical media or as repositories only that are available for you after registering your system at SUSE Customer Center or a local registration server.
Some add-on products are also provided by third parties, for example,
binary-only drivers that are needed by certain hardware to function
properly. If you have such hardware, refer to the release notes for more
information about availability of binary drivers for your system. The
release notes are available from
http://www.suse.com/releasenotes/, from YaST or from
/usr/share/doc/release-notes/ in your installed
system.
A list of available add-on products and extensions for your product is available after having registered your system at SUSE Customer Center or a local registration server. If you skipped the registration step during the installation, you can register your system at any time using the module in YaST. For details, refer to Section 7.2, “Registering Your System”.
SUSE Software Development Kit 12 is an add-on for SUSE Linux Enterprise 12. It is a complete tool kit for application development. In fact, to provide a comprehensive build system, SUSE Software Development Kit 12 includes all the open source tools that were used to build the SUSE Linux Enterprise Server product. It provides you - as a developer, independent software vendor (ISV), or independent hardware vendor (IHV) - with all the tools needed to port applications to all the platforms supported by SUSE Linux Enterprise Desktop and SUSE Linux Enterprise Server.
SUSE Software Development Kit also contains integrated development environments (IDEs), debuggers, code editors, and other related tools. It supports most major programming languages, including C, C++, Java, and most scripting languages. For your convenience, SUSE Software Development Kit includes multiple Perl packages that are not included in SUSE Linux Enterprise.
The SDK is available for download from
http://download.suse.com/. Search for SUSE Linux Enterprise
Software Development Kit.
If you skipped the registration step during the installation, you can register your system at any time using the module in YaST.
Start YaST and select › to open the dialog.
Provide the address associated with the SUSE account you or your organization uses to manage subscriptions. In case you do not have a SUSE account yet, go to the SUSE Customer Center home page (https://scc.suse.com/) to create one.
Enter the you received with your copy of SUSE Linux Enterprise Desktop.
Proceed with to start the registration process. If one or more local registration servers are available on your network, you will be able to choose one of them from a list. Alternatively, choose to ignore the local registration servers and register with the default SUSE registration server.
During the registration the online update channels will be added to your installation setup.
After successful registration, YaST shows a list of extensions, add-ons, and modules that are available for your system. To select and install them, proceed with Section 7.3, “Installing Add-ons and Extensions (without Physical Media)”.
As of SUSE Linux Enterprise 12, SUSE Linux Enterprise Desktop is not only available as a separate product, but also as an extension for SUSE Linux Enterprise Server. If you register at the SUSE Customer Center, the SUSE Linux Enterprise Desktop extension can be selected for installation. Note that installing it requires a valid registration key.
The following procedure requires that you have registered your system with SUSE Customer Center, or a local registration server. If you are in the process of registering your system, you will see a list of extensions, add-ons, and modules immediately after having completed Step 4 of Section 7.2, “Registering Your System”. In that case, skip the next steps and proceed with Step 3.
If you have registered earlier, start YaST and select › to open the registration dialog.
It will inform you that the system is already registered.
To display a list of extensions, add-ons, and modules that are available for your product, click .
The amount of available extensions and modules depends on the registration server. A local registration server may only offer update repositories and no additional extensions at all.
Click an entry to see its description.
Select one or multiple entries for installation by activating their check marks.
Click to proceed.
The repositories for the selected extensions will be added to your system—no additional installation sources are required.
After the successful installation of extensions, YaST offers you a dialog in which you can install further add-ons (that are available on media). To select and install them, proceed with Section 7.4, “Installing Add-ons and Extensions (from Media)”.
When installing an add-on from media, you can select various types of product media, like DVD/CD, USB mass storage devices (such as USB flash disks), or a local directory or ISO image. The media can also be provided by a network server, for example, via HTTP, FTP, NFS, or Samba.
If you are in the process of registering your system or installing extensions, you will see the YaST dialog immediately after having completed Step 5 of Section 7.3, “Installing Add-ons and Extensions (without Physical Media)”. In that case, skip the next steps and proceed with Step 3.
Otherwise start YaST and select › to open the YaST
module. Alternatively, start it from the command line with
sudo yast2 add-on.
If you started the module from scratch, it will show an overview of already installed add-on products.
To install a new add-on product from there, click .
In the dialog, select the option that matches the type of medium from which you want to install the add-on product:
To scan your network for installation servers announcing their services via SLP, select and click .
To add a repository from a removable medium, choose the relevant option and insert the medium or connect the USB device to the machine, respectively. Click to start the installation.
For the majority of media types, you will be asked to specify the path (or URL) to the media after selecting the respective option and clicking . Specifying a is optional. If none is specified, YaST will use the product name or the URL as repository name.
The option is activated by default. If you deactivate the option, YaST will automatically download the files later, if needed.
Depending on the repository you have added, you may be asked if you want to import the GPG key with which it is signed or asked to agree to a license.
After confirming these messages, YaST will download and parse the metadata. It will add the repository to the list of .
If needed, adjust the repository as described in Section 6.3.2, “Managing Repository Properties”.
Confirm your changes with to close the configuration dialog.
After having successfully added the repository for the add-on media, the software manager starts and you can install packages. For details, refer to Chapter 6, Installing or Removing Software.