Add RCDevs Repository
1. Available repositories
There are three different repositories:
- stable: which is dedicated to Enterprise and contains packages which are tested and considered as stable.
- base: which contains released packages with new features not directly consider as stable. After a period of time without issue feedback from customer/free users, they will be release in the stable repository.
- test: which contains unstable packages including big changes and/or new features
2. Add RCDevs Repository on CentOS/RHEL
On a RedHat, CentOS or Fedora system, you can use our repository, which simplifies updates. Download the repository with the yum install https://repos.rcdevs.com/redhat/base/rcdevs_release-1.1.1-1.noarch.rpm
command.
[root@centos8 ~]# yum install https://repos.rcdevs.com/redhat/base/rcdevs_release-1.1.1-1.noarch.rpm
Last metadata expiration check: 0:02:28 ago on Tue 27 Apr 2021 04:36:10 PM CEST.
rcdevs_release-1.1.1-1.noarch.rpm
Dependencies resolved.
================================================================================
Package Architecture Version Repository Size
================================================================================
Installing:
rcdevs_release noarch 1.1.0-1 @commandline 8.2 k
Transaction Summary
================================================================================
Install 1 package
Total size: 8.2 k
Installed size: 2.8 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing :
Installing : rcdevs_release-1.1.1-1.noarch 1/1
Verifying : rcdevs_release-1.1.1-1.noarch 1/1
Installed:
rcdevs_release-1.1.1-1.noarch
Complete!
[root@centos8 ~]#
Per default, only base
is activated as shown below:
[root@centos8 ~]# cat /etc/yum.repos.d/rcdevs.repo
[rcdevs-stable]
name=RCDevs Enterprise Linux Repository - stable
baseurl=https://repos.rcdevs.com/redhat/stable
priority=50
type=rpm
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
[rcdevs-test]
name=RCDevs Enterprise Linux Repository - test
baseurl=https://repos.rcdevs.com/redhat/test
type=rpm
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
[rcdevs]
name=RCDevs Enterprise Linux Repository
baseurl=https://repos.rcdevs.com/redhat/base
type=rpm
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
[root@centos8 ~]#
Enterprise License
If an Enterprise License is used then deactivate base
and activate stable
:
[root@centos8 ~]# cat /etc/yum.repos.d/rcdevs.repo
[rcdevs-stable]
name=RCDevs Enterprise Linux Repository - stable
baseurl=https://repos.rcdevs.com/redhat/stable
priority=50
type=rpm
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
[rcdevs-test]
name=RCDevs Enterprise Linux Repository - test
baseurl=https://repos.rcdevs.com/redhat/test
type=rpm
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
[rcdevs]
name=RCDevs Enterprise Linux Repository
baseurl=https://repos.rcdevs.com/redhat/base
type=rpm
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
[root@centos8 ~]#
If Testing Releases are needed then activate test
and base
:
[root@centos8 ~]# cat /etc/yum.repos.d/rcdevs.repo
[rcdevs-stable]
name=RCDevs Enterprise Linux Repository - stable
baseurl=https://repos.rcdevs.com/redhat/stable
priority=50
type=rpm
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
[rcdevs-test]
name=RCDevs Enterprise Linux Repository - test
baseurl=https://repos.rcdevs.com/redhat/test
type=rpm
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
[rcdevs]
name=RCDevs Enterprise Linux Repository
baseurl=https://repos.rcdevs.com/redhat/base
type=rpm
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
[root@centos8 ~]#
Update the Repository list with the yum clean all
and yum update
command:
[root@centos8 ~]# yum clean all
26 files removed
[root@centos8 ~]# yum update
CentOS Linux 8 - AppStream 5.0 MB/s | 6.3 MB 00:01
CentOS Linux 8 - BaseOS 5.9 MB/s | 2.3 MB 00:00
CentOS Linux 8 - Extras 8.1 kB/s | 9.6 kB 00:01
RCDevs Enterprise Linux Repository 534 kB/s | 79 kB 00:00
Dependencies resolved.
Nothing to do.
Complete!
[root@centos8 ~]#
Now you are able to install RCDevs packages on your system with the yum install <packages>
command:
[root@centos8 ~]# yum install webadm_all_in_one
Last metadata expiration check: 0:00:54 ago on Wed 28 Apr 2021 10:40:08 AM CEST.
Dependencies resolved.
================================================================================
Package Architecture Version Repository Size
================================================================================
Installing:
webadm_all_in_one noarch 1.0.1-0 rcdevs 2.0 k
Installing dependencies:
openid noarch 1.4.11-1 rcdevs 10 M
openotp noarch 1.5.10-1 rcdevs 13 M
pwreset noarch 1.1.2-1 rcdevs 1.3 M
selfdesk noarch 1.2.3-1 rcdevs 2.6 M
selfreg noarch 1.2.3-1 rcdevs 4.3 M
smshub noarch 1.2.3-1 rcdevs 1.5 M
spankey noarch 2.0.14-1 rcdevs 13 M
webadm x86_64 2.0.18-2 rcdevs 169 M
Transaction Summary
================================================================================
Install 9 Packages
Total download size: 215 M
Installed size: 362 M
Is this ok [y/N]: y
Downloading Packages:
(1/9): pwreset-1.1.2-1.noarch.rpm 3.8 MB/s | 1.3 MB 00:00
(2/9): selfdesk-1.2.3-1.noarch.rpm 4.2 MB/s | 2.6 MB 00:00
(3/9): openotp-1.5.10-1.noarch.rpm 9.8 MB/s | 13 MB 00:01
(4/9): smshub-1.2.3-1.noarch.rpm 5.7 MB/s | 1.5 MB 00:00
(5/9): selfreg-1.2.3-1.noarch.rpm 5.5 MB/s | 4.3 MB 00:00
(6/9): openid-1.4.11-1.noarch.rpm 4.9 MB/s | 10 MB 00:02
(7/9): webadm_all_in_one-1.0.1-0.noarch.rpm 136 kB/s | 2.0 kB 00:00
(8/9): spankey-2.0.14-1.noarch.rpm 6.5 MB/s | 13 MB 00:01
(9/9): webadm-2.0.18-2.x86_64.rpm 12 MB/s | 169 MB 00:14
--------------------------------------------------------------------------------
Total 13 MB/s | 215 MB 00:16
warning: /var/cache/dnf/rcdevs-8ec0365c29b56a52/packages/openid-1.4.11-1.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 15883005: NOKEY
RCDevs Enterprise Linux Repository 1.6 MB/s | 1.7 kB 00:00
Importing GPG key 0x15883005:
Userid : "RCDevs SA <info@rcdevs.com>"
Fingerprint: 5FAB 1C62 DB2D CCDE B0E1 D42B 2FB3 5ED5 1588 3005
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-rcdevs
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: webadm-2.0.18-2.x86_64 1/9
Installing : webadm-2.0.18-2.x86_64 1/9
Running scriptlet: webadm-2.0.18-2.x86_64 1/9
Please run /opt/webadm/bin/setup.
Running scriptlet: openid-1.4.11-1.noarch 2/9
Installing : openid-1.4.11-1.noarch 2/9
Running scriptlet: openid-1.4.11-1.noarch 2/9
Running scriptlet: openotp-1.5.10-1.noarch 3/9
Installing : openotp-1.5.10-1.noarch 3/9
Running scriptlet: openotp-1.5.10-1.noarch 3/9
Running scriptlet: pwreset-1.1.2-1.noarch 4/9
Installing : pwreset-1.1.2-1.noarch 4/9
Running scriptlet: pwreset-1.1.2-1.noarch 4/9
Running scriptlet: selfdesk-1.2.3-1.noarch 5/9
Installing : selfdesk-1.2.3-1.noarch 5/9
Running scriptlet: selfdesk-1.2.3-1.noarch 5/9
Running scriptlet: selfreg-1.2.3-1.noarch 6/9
Installing : selfreg-1.2.3-1.noarch 6/9
Running scriptlet: selfreg-1.2.3-1.noarch 6/9
Running scriptlet: smshub-1.2.3-1.noarch 7/9
Installing : smshub-1.2.3-1.noarch 7/9
Running scriptlet: smshub-1.2.3-1.noarch 7/9
Running scriptlet: spankey-2.0.14-1.noarch 8/9
Installing : spankey-2.0.14-1.noarch 8/9
Running scriptlet: spankey-2.0.14-1.noarch 8/9
Installing : webadm_all_in_one-1.0.1-0.noarch 9/9
Verifying : openid-1.4.11-1.noarch 1/9
Verifying : openotp-1.5.10-1.noarch 2/9
Verifying : pwreset-1.1.2-1.noarch 3/9
Verifying : selfdesk-1.2.3-1.noarch 4/9
Verifying : selfreg-1.2.3-1.noarch 5/9
Verifying : smshub-1.2.3-1.noarch 6/9
Verifying : spankey-2.0.14-1.noarch 7/9
Verifying : webadm-2.0.18-2.x86_64 8/9
Verifying : webadm_all_in_one-1.0.1-0.noarch 9/9
Installed:
openid-1.4.11-1.noarch openotp-1.5.10-1.noarch pwreset-1.1.2-1.noarch selfdesk-1.2.3-1.noarch selfreg-1.2.3-1.noarch
smshub-1.2.3-1.noarch spankey-2.0.14-1.noarch webadm-2.0.18-2.x86_64 webadm_all_in_one-1.0.1-0.noarch
Complete!
[root@centos8 ~]#
3. Add RCDevs Repository on Debian/Ubuntu
On a Debian and Ubuntu system, you can use our repository, which simplifies updates.
Download the repository with the wget https://repos.rcdevs.com/debian/base/rcdevs-release_1.1.1-1_all.deb
command and install it with apt-get install ./rcdevs-release_1.1.1-1_all.deb
.
root@debian10:~# wget https://repos.rcdevs.com/debian/base/rcdevs-release_1.1.1-1_all.deb
--2021-04-27 15:33:35-- https://repos.rcdevs.com/debian/base/rcdevs-release_1.1.1-1_all.deb
Resolving www.rcdevs.com (www.rcdevs.com)... 146.59.204.189
Connecting to www.rcdevs.com (www.rcdevs.com)|146.59.204.189|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2544 (2.5K) [application/vnd.debian.binary-package]
Saving to: 'rcdevs-release_1.1.1-1_all.deb'
rcdevs-release_1.1.1-1_all.deb 100%[==============================================================>] 2.48K --.-KB/s in 0s
2021-04-27 15:33:35 (123 MB/s) - 'rcdevs-release_1.1.1-1_all.deb' saved [2544/2544]
root@debian10:~# apt-get install ./rcdevs-release_1.1.1-1_all.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'rcdevs-release' instead of './rcdevs-release_1.1.1-1_all.deb'
The following NEW packages will be installed:
rcdevs-release
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/2544 B of archives.
After this operation, 1024 B of additional disk space will be used.
Get:1 /root/rcdevs-release_1.1.1-1_all.deb rcdevs-release all 1.1.0-1 [2544 B]
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Selecting previously unselected package rcdevs-release.
(Reading database ... 129082 files and directories currently installed.)
Preparing to unpack .../rcdevs-release_1.1.1-1_all.deb ...
Unpacking rcdevs-release (1.1.0-1) ...
Setting up rcdevs-release (1.1.0-1) ...
N: Download is performed unsandboxed as root as file '/root/rcdevs-release_1.1.1-1_all.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
root@debian10:~#
Per default, only base
is activated as shown below:
root@debian10:~# cat /etc/apt/sources.list.d/rcdevs.list
#deb http://www.rcdevs.com/repos/debian/stable ./
#deb http://www.rcdevs.com/repos/debian/test ./
deb http://www.rcdevs.com/repos/debian/base ./
root@debian10:~#
Enterprise License
If an Enterprise License is used then deactivate base
and activate stable
:
root@debian10:~# cat /etc/apt/sources.list.d/rcdevs.list
deb http://www.rcdevs.com/repos/debian/stable ./
#deb http://www.rcdevs.com/repos/debian/test ./
#deb http://www.rcdevs.com/repos/debian/base ./
root@debian10:~#
If Testing Releases are needed then activate test
and base
:
«««< HEAD
wgethttp://rcdevs.com/repos/debian/base/rcdevs-release_1.1.1-1_all.deb
apt-get install ./rcdevs-release_1.1.1-1_all.deb
=======
```sh
root@debian10:~# cat /etc/apt/sources.list.d/rcdevs.list
#deb http://www.rcdevs.com/repos/debian/stable ./
deb http://www.rcdevs.com/repos/debian/test ./
deb http://www.rcdevs.com/repos/debian/base ./
root@debian10:~#
>>>>>>> 20bb0a6f035e61ae7ff9d32e3b7ea371289979d4
Update the Repository list with the apt-get update
command:
root@debian10:~# apt-get update
Hit:1 http://deb.debian.org/debian buster InRelease
Hit:2 http://deb.debian.org/debian buster-updates InRelease
Hit:3 http://security.debian.org/debian-security buster/updates InRelease
Get:4 http://www.rcdevs.com/repos/debian/base ./ InRelease [1088 B]
Get:5 http://www.rcdevs.com/repos/debian/base ./ Packages [7264 B]
Fetched 8352 B in 1s (8634 B/s)
Reading package lists... Done
root@debian10:~#
Now you are able to install RCDevs packages on your system with the apt-get install <packages>
command:
root@debian10:~# apt-get install webadm-all-in-one
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
openid openotp pwreset selfdesk selfreg smshub spankey webadm
The following NEW packages will be installed:
openid openotp pwreset selfdesk selfreg smshub spankey webadm webadm-all-in-one
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 212 MB of archives.
After this operation, 384 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://www.rcdevs.com/repos/debian/base ./ openid 1.4.11-1 [10.1 MB]
Get:2 http://www.rcdevs.com/repos/debian/base ./ openotp 1.5.10-1 [12.9 MB]
Get:3 http://www.rcdevs.com/repos/debian/base ./ pwreset 1.1.2-1 [1360 kB]
Get:4 http://www.rcdevs.com/repos/debian/base ./ selfdesk 1.2.3-1 [2688 kB]
Get:5 http://www.rcdevs.com/repos/debian/base ./ selfreg 1.2.3-1 [4471 kB]
Get:6 http://www.rcdevs.com/repos/debian/base ./ smshub 1.2.3-1 [1551 kB]
Get:7 http://www.rcdevs.com/repos/debian/base ./ spankey 2.0.14-1 [13.3 MB]
Get:8 http://www.rcdevs.com/repos/debian/base ./ webadm 2.0.18-2 [165 MB]
Get:9 http://www.rcdevs.com/repos/debian/base ./ webadm-all-in-one 1.0.1-0 [1090 B]
Fetched 212 MB in 43s (4926 kB/s)
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Selecting previously unselected package openid.
(Reading database ... 129086 files and directories currently installed.)
Preparing to unpack .../0-openid_1.4.11-1_all.deb ...
Unpacking openid (1.4.11-1) ...
Selecting previously unselected package openotp.
Preparing to unpack .../1-openotp_1.5.10-1_all.deb ...
Unpacking openotp (1.5.10-1) ...
Selecting previously unselected package pwreset.
Preparing to unpack .../2-pwreset_1.1.2-1_all.deb ...
Unpacking pwreset (1.1.2-1) ...
Selecting previously unselected package selfdesk.
Preparing to unpack .../3-selfdesk_1.2.3-1_all.deb ...
Unpacking selfdesk (1.2.3-1) ...
Selecting previously unselected package selfreg.
Preparing to unpack .../4-selfreg_1.2.3-1_all.deb ...
Unpacking selfreg (1.2.3-1) ...
Selecting previously unselected package smshub.
Preparing to unpack .../5-smshub_1.2.3-1_all.deb ...
Unpacking smshub (1.2.3-1) ...
Selecting previously unselected package spankey.
Preparing to unpack .../6-spankey_2.0.14-1_all.deb ...
Unpacking spankey (2.0.14-1) ...
Selecting previously unselected package webadm.
Preparing to unpack .../7-webadm_2.0.18-2_amd64.deb ...
Unpacking webadm (2.0.18-2) ...
Selecting previously unselected package webadm-all-in-one.
Preparing to unpack .../8-webadm-all-in-one_1.0.1-0_all.deb ...
Unpacking webadm-all-in-one (1.0.1-0) ...
Setting up selfdesk (1.2.3-1) ...
Setting up webadm (2.0.18-2) ...
WebADM Server needs to be configured.
Please run /opt/webadm/bin/setup.
Setting up openid (1.4.11-1) ...
Setting up selfreg (1.2.3-1) ...
Setting up pwreset (1.1.2-1) ...
Setting up smshub (1.2.3-1) ...
Setting up openotp (1.5.10-1) ...
Setting up spankey (2.0.14-1) ...
Setting up webadm-all-in-one (1.0.1-0) ...
root@debian10:~#
4. Available Packages
- webadm_all_in_one: WebADM Server for Linux with all web services and web applications
- webadm: WebADM Server for Linux
- Web Services:
- openotp: MFA Authentication Server
- opensso: Single Sign-On Server
- smshub: SMS Hub Server
- spankey: SSH Public Key Server
- tiqr: QR Login & Signing Server
- Web Applications:
- openid: OpenID & SAML Provider
- pwreset: LDAP Password Reset
- selfdesk: User Self Service Desk
- selfreg: User Self Registration
- helpdesk: Administration Help Desk
- Web Services:
- waproxy: WebADM Publishing Proxy
- radiusd: OpenOTP RADIUS Bridge
- ldproxy: OpenOTP LDAP Bridge
- slapd: Directory Server
- mfavpn: MFA VPN Server
- pam_openotp: OpenOTP PAM Module
- spankey_client: SSH Public Key Client
- hsmhubd: HSMHub Server
- rcdevs_libs: RCDevs Libraries
- rcdevs_release: RCDevs Repository
Debian Note
For the products below, the name is not the same on Debian than RHEL distributions.
- webadm-all-in-one: WebADM Server
- rcdevs-libs: RCDevs Libraries
- pam-openotp: OpenOTP PAM Module
- spankey-client: SSH Public Key Client
- rcdevs-slapd: Directory Server
- rcdevs-release: RCDevs Repository