Copyright
The Copyright of this manual is held by uib gmbh in Mainz, Germany.
This manual is published under the creative commons license
'Attribution - ShareAlike' (by-sa).
A description of the license can be found here:
https://creativecommons.org/licenses/by-sa/3.0/
The legally binding text of the license can be found here:
https://creativecommons.org/licenses/by-sa/3.0/legalcode
Most parts of the opsi software is open source.
Not open source are the parts of the source code which contain new extensions, that are still under cofunding, which have not been paid off yet.
See also: opsi cofunding projects
All of the open source code is published under the AGPLv3.
The legally binding text of the AGPLv3 license can be found here: http://www.gnu.org/licenses/agpl-3.0-standalone.html
Information about the AGPL: http://www.gnu.org/licenses/agpl-3.0.en.html
For licenses to use opsi in the context of closed source software, please contact uib gmbh.
The names 'opsi', 'opsi.org', 'open pc server integration' and the opsi logo are registered trademarks of uib gmbh.
1. Introduction Linux cients in opsi
This manual describes the operation of Linux clients in opsi.
It’s assumed that the installation and startup of an opsi-server has already been performed.
Essential topics of this manual:
-
Automatic Linux OS installation
-
Enrollment and integration of Linux computers in opsi (Installation of the opsi-client-agent)
-
Provision of the standard opsi software for Linux on the opsi server
-
Installation of standard software on the Linux clients
-
standard opsi software for Linux under opsi
-
Packaging your own software
-
Creation of opsi packages
-
Notes on Linux clients
-
Special commands for Linux
-
1.1. Conventions of this document
Commands are highlighted separately:
this is a command
As part of the installation and configuration process, you can copy and execute the commands from these fields in order by copy & paste from this document.
Commands or file names will be highlighted as: opsi-set-rights
oder /Applications/opsi-script
.
This is an opsi-script code:
Message "Installing "+ $ProductId$ +" ..."
Chapters containing the name of a particular platform are specific to that platform. The supported platforms are:
-
Windows
-
Linux
-
macOS
2. Requirements for Linux clients
In the following the requirements for the management of macOS clients under opsi are described.
The opsi-mac-client-agent is a
opsi extension.
This means that you need an unlock file to use it. You get this unlock file when you buy the extension. For evaluation purposes we also provide a time limited unlock file for free ( → mail to info@uib.de).
Further details can be found in
https://download.uib.de/opsi4.2/documentation/html/en/opsi-manual-v4.2/opsi-manual-v4.2.html#opsi-manual-extensions
Technical requirements is an opsi-server with opsi 4.1. or higher.
2.1. Linux versions supported as opsi client
As of 23.08.2023
Distribution |
OS-Installation |
netboot products |
client-agent |
opsiclientd |
Debian 11 Bullseye |
debian, debian11 |
|||
Debian 10 Buster |
debian, debian10 |
|||
Debian 9 Stretch |
debian, debian9 |
|||
Debian 8 Jessie |
debian, debian8 |
|||
Ubuntu Bionic 22.04 LTS |
ubuntu, ubuntu22-04 |
|||
Ubuntu Bionic 20.04 LTS |
ubuntu, ubuntu20-04 |
|||
Ubuntu Bionic 18.04 LTS |
ubuntu, ubuntu18-04 |
|||
Ubuntu Xenial 16.04 LTS |
ubuntu, ubuntu16-04 |
|||
Ubuntu Trusty 14.04 LTS |
ubuntu, ubuntu14-04 |
|||
Linux Mint 21-1 |
mint21-1 |
|||
Linux Mint 21 |
mint21 |
|||
Linux Mint 20-3 |
mint20-3 |
|||
Linux Mint 20-2 |
mint20-2 |
|||
Linux mint 20-1 |
mint20-1 |
|||
RHEL 9 |
rhel9 |
|||
RHEL 8 |
rhel8 |
|||
RHEL 7 |
rhel70 |
|||
RHEL 6 |
||||
Alma Linux 9 |
alma8 |
|||
Alma Linux 8 |
alma8 |
|||
Rocky Linux 9 |
rocky8 |
|||
Rocky Linux 8 |
rocky8 |
|||
CentOS 8 |
centos8 |
|||
CentOS 7 |
centos70 |
|||
CentOS 6 |
||||
SLES 15 SP4 |
sles15sp4 |
|||
SLES 15 SP3 |
sles15sp3 |
|||
SLES 15 SP2 |
sles15sp2 |
|||
SLES 15 SP1 |
sles15sp1 |
|||
SLES 12 SP5 |
sles12sp5 |
|||
SLES 12 SP4 |
sles12sp4 |
|||
SLES 12 SP3 |
sles12sp3 |
|||
SLES 12 SP2 |
sles12sp2 |
|||
SLES 12 SP1 |
sles12sp1 |
|||
SLES 12 |
sles12 |
|||
openSuse Leap 15.4 |
opensusel15-3 |
|||
openSuse Leap 15.3 |
opensusel15-3 |
|||
openSuse Leap 15.2 |
opensusel15-2 |
|||
openSuse Leap 15.1 |
opensusel15-1 |
|||
openSuse Leap 15.0 |
opensusel15 |
|||
openSuse Leap 42.3 |
opensusel42-2 |
|||
openSuse Leap 42.2 |
opensusel42-2 |