RebornOS (5-16-2023) | 2023-05-25 13:27 |
RebornOS-ARM (3/15/2023) | 2023-03-16 03:54 |
RebornOS Beta (2022.07.29) | 2022-11-09 05:05 |
Let's see how to add the RebornOS repository to a distribution based on Arch linux.
First, we will edit the file pacman.conf:
First, you must edit the pacman.conf file to add the RebornOS repository. You can add the RebornOS repository at the end of the file, or place it after the Arch Linux #[testing] repository (the testing repository is disabled by default). This last way to install it (after the Arch Linux testing repository) is the default installation that RebornOS performs.
So, edit the file:
sudo nano /etc/pacman.conf
Then, add the following lines to the end of the file (NOTE: RebornOS installs its repository by default BEFORE the others.):
[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:
# --> RebornOS Mirrorlist from 20220130-1 <-- # # RebornOS repo: repo.rebornos.org Server = https://repo.rebornos.org/RebornOS/ ##### Start OSDN mirrors ##### # OSDN RebornOS Repository 1 Server = https://mirrors.dotsrc.org/osdn/storage/g/r/re/rebornos/repo/RebornOS/ # OSDN RebornOS Repository 2 Server = https://mirrors.tuna.tsinghua.edu.cn/osdn/storage/g/r/re/rebornos/repo/RebornOS/ # OSDN RebornOS Repository 3 Server = https://ftp.iij.ad.jp/pub/osdn.jp/storage/g/r/re/rebornos/repo/RebornOS/ # OSDN RebornOS Repository 4 Server = https://mirrors.bfsu.edu.cn/osdn/storage/g/r/re/rebornos/repo/RebornOS/ # OSDN RebornOS Repository 5 Server = https://mirror.liquidtelecom.com/osdn/storage/g/r/re/rebornos/repo/RebornOS/ # OSDN RebornOS Repository 6 Server = https://ftp.jaist.ac.jp/pub/sourceforge.jp/storage/g/r/re/rebornos/repo/RebornOS/ # OSDN RebornOS Repository 7 Server = http://ftp.halifax.rwth-aachen.de/osdn/storage/g/r/re/rebornos/repo/RebornOS/ # OSDN RebornOS Repository 8 Server = http://mirroronet.pl/pub/mirrors/sourceforge.jp/storage/g/r/re/rebornos/repo/RebornOS/ # OSDN RebornOS Repository 9 Server = https://ftp.acc.umu.se/mirror/osdn.net/storage/g/r/re/rebornos/repo/RebornOS/ # OSDN RebornOS Repository 10 Server = http://osdn.mirror.constant.com/storage/g/r/re/rebornos/repo/RebornOS/ # OSDN RebornOS Repository 11 Server = http://mirror.math.princeton.edu/pub/osdn/storage/g/r/re/rebornos/repo/RebornOS/ # OSDN RebornOS Repository 12 Server = https://plug-mirror.rcac.purdue.edu/osdn/storage/g/r/re/rebornos/repo/RebornOS/ # OSDN RebornOS Repository 13 Server = https://mirrors.gigenet.com/OSDN/storage/g/r/re/rebornos/repo/RebornOS/ # OSDN RebornOS Repository 14 Server = https://openbsd.c3sl.ufpr.br/osdn/storage/g/r/re/rebornos/repo/RebornOS/ # OSDN RebornOS Repository 15 Server = http://osdn.ip-connect.vn.ua/storage/g/r/re/rebornos/repo/RebornOS/ # OSDN RebornOS Repository 16 Server = https://free.nchc.org.tw/osdn/storage/g/r/re/rebornos/repo/RebornOS/ # OSDN RebornOS Repository 17 Server = https://ftp.sunet.se/mirror/osdn.net/storage/g/r/re/rebornos/repo/RebornOS/ ##### End OSDN mirrors ##### # RebornOS mirror.clarkson.edu Server = https://mirror.clarkson.edu/RebornOS/RebornOS/ ##### Start Sourceforge mirrors ##### # Sourceforge 1 Server = http://razaoinfo.dl.sourceforge.net/sourceforge/rebornos/r/RebornOS/ # Sourceforge 2 Server = http://versaweb.dl.sourceforge.net/sourceforge/rebornos/r/RebornOS/ # Sourceforge 3 Server = http://phoenixnap.dl.sourceforge.net/sourceforge/rebornos/r/RebornOS/ # Sourceforge 4 Server = http://newcontinuum.dl.sourceforge.net/sourceforge/rebornos/r/RebornOS/ # Sourceforge 5 Server = http://downloads.sourceforge.net/rebornos/r/RebornOS/ # Sourceforge 6 Server = http://cfhcable.dl.sourceforge.net/sourceforge/rebornos/r/RebornOS/ # Sourceforge 7 Server = http://astuteinternet.dl.sourceforge.net/sourceforge/rebornos/r/RebornOS/ # Sourceforge 8 Server = http://vorboss.dl.sourceforge.net/sourceforge/rebornos/r/RebornOS/ # Sourceforge 9 Server = http://freefr.dl.sourceforge.net/sourceforge/rebornos/r/RebornOS/ # Sourceforge 10 Server = http://netcologne.dl.sourceforge.net/sourceforge/rebornos/r/RebornOS # Sourceforge 11 Server = http://netix.dl.sourceforge.net/sourceforge/rebornos/r/RebornOS/ # Sourceforge 12 Server = http://excellmedia.dl.sourceforge.net/sourceforge/rebornos/r/RebornOS/ # Sourceforge 13 Server = http://liquidtelecom.dl.sourceforge.net/sourceforge/rebornos/r/RebornOS/ # Sourceforge 14 Server = https://jztkft.dl.sourceforge.net/project/rebornos/r/RebornOS/ # Sourceforge 15 Server = http://sourceforge.mirror.iweb.com/project/rebornos/r/RebornOS/ # Sourceforge 16 Server = https://deac-riga.dl.sourceforge.net/project/rebornos/r/RebornOS/ # Sourceforge 17 Server = http://tenet.dl.sourceforge.net/project/rebornos/r/RebornOS/ # Sourceforge 18 Server = https://nchc.dl.sourceforge.net/sourceforge/rebornos/r/RebornOS/ # Sourceforge 19 Server = https://kent.dl.sourceforge.net/sourceforge/rebornos/r/RebornOS/ # Sourceforge 20 Server = https://jaist.dl.sourceforge.net/sourceforge/rebornos/r/RebornOS/ ##### End Sourceforge mirrors #####
Save the file (Ctrl + o), and exit (Ctrl + x).
Then from the terminal:
sudo chmod 644 /etc/pacman.d/reborn-mirrorlist
Another way to create the mirrorlist file is by copying and pasting the following in the terminal:
sudo wget https://gitlab.com/rebornos-team/rebornos-special-system-files/mirrors/reborn-mirrorlist/-/raw/master/reborn-mirrorlist /etc/pacman.d/reborn-mirrorlist sudo chmod 644 /etc/pacman.d/reborn-mirrorlist
What will have to be done next, is to acquire the public pgp keys from the RebornOS repository. To do this, download the following file:
wget https://repo.rebornos.org/RebornOS/rebornos-keyring-20220425-1-any.pkg.tar.zst
Then, manually install the downloaded file. This is done with:
sudo pacman -U rebornos-keyring-20220425-1-any.pkg.tar.zst
Why is this procedure necessary? This is because all the files in the RebornOS repository are signed with one of the keys in this file (which correspond to the users in charge of maintaining the repository).
Then update the repositories:
sudo pacman -Syy
Once this procedure is finished, we can update our system, or install something existing in the RebornOS repositories.
[PageInfo]
LastUpdate: 2022-07-18 23:31:10, ModifiedBy: damian101
[License]
GNU Free Documentation License
[Permissions]
view:all, edit:doc editors, delete/config:doc editors