If you're eager to set up OpenRPort (formerly known as OSS RPort) using your trusty deb or rpm package manager, you're in the perfect place!.
Our repository is your go-to source for obtaining binary packages tailored for all deb and rpm-based distributions. Enjoy the ease and convenience of installing OpenRPort on your preferred platform with confidence. Happy coding and collaborating with the open-source community! π
Open Source
The RPort open-source version has been discontinued 2023-09-20! The OSS version of the project is being maintained by a different team. consider to migrate to OpenRPort before using the binaries.
Preface
β Check first if you really need to add the below repositories to your system.
If you add a new client via the pairing script displayed on the RPort user interface, the pairing script will add the repository for you.
Usually, there is no need to add repositories manually!
Debian, Ubuntu and Raspbian
Step 1, key import
Trust the new repository you are going to add.
sudo curl https://repo.openrport.io/dearmor.gpg -o /etc/apt/trusted.gpg.d/openrport.gpg
Step 2, add the repository
Stable Versions
To get stable versions only, execute:
. /etc/os-release
echo "deb [signed-by=/etc/apt/trusted.gpg.d/openrport.gpg] https://repo.openrport.io/deb ${VERSION_CODENAME} stable" |\
sudo tee /etc/apt/sources.list.d/openrport.list
All versions including unstable
To get stable and unstable versions, execute:
. /etc/os-release
echo "deb [signed-by=/etc/apt/trusted.gpg.d/rport.gpg] https://repo.openrport.io/deb ${VERSION_CODENAME} unstable" |\
sudo tee /etc/apt/sources.list.d/openrport.list
β Caution: Use unstable versions only for testing and development. Never use in productive environments. You might get unpredictable results.
Step 3, install
sudo apt-get update
sudo apt-get install rport
Versioning
Unlike Debianβs approach, when using our repositories you are not tied to a major version. You will always be pumped to the latest stable version. If you want to stay with a specific version, you must βholdβ it.
sudo apt-mark hold rport
β Holding is not recommended. RPort is still under heavy development. Apart from new features each release contains important security and stability enhancements.
Once you hold the package, you are cut from any security updates.
Red Hat RPM Packages
For RHEL, Rocky, CentOS, Alma, Oracle Linux and all distributions based on RedHat, proceed as follows:
Step 1, key import
Import the repository public key:
sudo rpm --import https://repo.openrport.io/key.gpg
Step 2, add the repository
Stable versions
via config manager:
sudo dnf config-manager --add-repo https://repo.openrport.io/rpm/stable/openrport.repo
If you get an error about the missing dnf plugin, install it with
sudo dnf install 'dnf-command(config-manager)'
or create the repository file manually. (See below.)
cat <<EOF|sudo tee /etc/yum.repos.d/openrport.repo
[rport-stable]
name=RPort Stable
baseurl=https://repo.openrport.io/rpm/stable/
enabled=1
gpgcheck=1
gpgkey=https://repo.openrport.io/key.gpg
EOF
All versions including unstable
via config manager:
sudo dnf config-manager --add-repo https://repo.openrport.io/rpm/unstable/rport.repo
If you get an error about the missing dnf plugin, install it with
sudo dnf install 'dnf-command(config-manager)'
or create the repository file manually. (See below.)
cat <<EOF|sudo tee /etc/yum.repos.d/openrport.repo
[rport-unstable]
name=RPort Unstable
baseurl=https://repo.openrport.io/rpm/unstable/
enabled=1
gpgcheck=1
gpgkey=https://repo.openrport.io/key.gpg
EOF
β Caution: Use unstable versions only for testing and development. Never use in productive environments. You might get unpredictable results.
Step 3, Install rport
sudo dnf install rport
Bugs, problems, support
If you have trouble using our repository, please file an issue on GitHub.
Browse the repository
| Directory | Package Manager/Distribution |
|---|---|
| π RPM | RedHat and all derivatives (Alma, Rocky, etc.) |
| π DEB | Debian, Ubuntu, Raspbian |
| π Public Key | Public key of the repository |