How to add the RebornOS repository


Let's see how to add the RebornOS repository to a distribution based on Arch linux.

First, we will edit the file pacman.conf:

sudo nano /etc/pacman.conf

Then, add the following lines to the end of the file:

[Reborn-OS]
SigLevel = Optional TrustAll
Include = /etc/pacman.d/reborn-mirrorlist

NOTE: If the RebornOS repository is being added instead of the Antergos repository (if they still have it in your system), there will be an additional step, which will be to comment on the Antergos repository, as follows. Look for the lines:

[antergos]
SigLevel = PackageRequired
Include = /etc/pacman.d/antergos-mirrorlist

... and comment on them:

# [antergos]
# SigLevel = PackageRequired
# Include = /etc/pacman.d/antergos-mirrorlist

Save the file (if you use the nano editor, it is recorded with Ctrl +o (letter "o") and comes out with Ctrl + x.

Now, add the mirrors of RebornOS. To do this, create the file reborn-mirrorlist as follows:

sudo nano /etc/pacman.d/reborn-mirrorlist

Inside, copy the following lines:

################################################################################
#################### Reborn OS mirrorlist generated by hand ####################
################################################################################

# US Server
Server = https://repo.rebornos.org/RebornOS/

# European Server
Server = http://repo-de.rebornos.org/Reborn-OS/

Save the file, and exit.

NOTE: The previous step of creating the file can be overridden by installing rebornos-mirrorlist. This is done, first of all, by downloading the following file:

wget https://repo.rebornos.org/RebornOS/rebornos-mirrorlist-20200829-1-any.pkg.tar.zst

Then we will have to install it. This is done with:

sudo pacman -U rebornos-mirrorlist-20200829-1-any.pkg.tar.zst



What will have to be done next, is to acquire the public keys pgp from the RebornOS repository. To do this, we will download the following file:

wget https://repo.rebornos.org/RebornOS/rebornos-keyring-20200925-1.4-any.pkg.tar.zst

Then, manually install the downloaded file. This is done with:

sudo pacman -U rebornos-keyring-20200925-1.4-any.pkg.tar.zst

Why is this procedure necessary? This is because all the files in the RebornOS repository are signed with one of these two keys (which correspond to the users in charge of maintaining the repository).

The convenient thing at the moment is to update the repositories (Thanks Freeyia, member of RebornOS Discord for the suggestion!); then, from the terminal:

sudo pacman -Syy

Once this procedure is finished, we can update our system, or install something existing in the RebornOS repositories.

To view the contents of the RebornOS repositories, we leave their links below:

https://repo.rebornos.org/RebornOS/

and:

https://repo-de.rebornos.org/Reborn-OS/