Linux Package Repository
Here you can find Linux packages for our opensource projects.
Setup
- Debian / Ubuntu (APT)
- Fedora / RHEL / CentOS (DNF/Yum)
Download the GPG signing key and add the repository:
sudo mkdir -p /etc/apt/keyrings
sudo curl -fsSL https://opensource.byjg.com/packages/byjg.gpg -o /etc/apt/keyrings/byjg.gpg
sudo tee /etc/apt/sources.list.d/byjg.sources <<EOF
Types: deb
URIs: https://opensource.byjg.com/apt
Suites: /
Signed-By: /etc/apt/keyrings/byjg.gpg
EOF
sudo apt update
Alternative: one-line format (for older systems)
sudo mkdir -p /etc/apt/keyrings
sudo curl -fsSL https://opensource.byjg.com/packages/byjg.gpg -o /etc/apt/keyrings/byjg.gpg
echo "deb [signed-by=/etc/apt/keyrings/byjg.gpg] https://opensource.byjg.com/apt /" | sudo tee /etc/apt/sources.list.d/byjg.list
sudo apt update
Import the GPG signing key and add the repository:
sudo rpm --import https://opensource.byjg.com/packages/byjg.gpg
sudo tee /etc/yum.repos.d/byjg.repo <<EOF
[byjg]
name=ByJG Packages
baseurl=https://opensource.byjg.com/rpm
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://opensource.byjg.com/packages/byjg.gpg
EOF
Install a package
- Debian / Ubuntu (APT)
- Fedora / RHEL / CentOS (DNF/Yum)
sudo apt install <package-name>
# Fedora / RHEL 8+
sudo dnf install <package-name>
# RHEL 7 / CentOS 7
sudo yum install <package-name>
List available packages
- Debian / Ubuntu (APT)
- Fedora / RHEL / CentOS (DNF/Yum)
apt list --upgradable 2>/dev/null | grep opensource.byjg.com
dnf list available --repo=byjg
Remove the repository
- Debian / Ubuntu (APT)
- Fedora / RHEL / CentOS (DNF/Yum)
sudo rm /etc/apt/sources.list.d/byjg.sources /etc/apt/keyrings/byjg.gpg
sudo apt update
sudo rm /etc/yum.repos.d/byjg.repo
sudo dnf clean all