Package Repository
Here you can find Linux packages for our opensource projects, and a Homebrew tap (byjg/homebrew-tap) with our command-line tools for macOS and Linux.
Setup
- Debian / Ubuntu (APT)
- Fedora / RHEL / CentOS (DNF/Yum)
- macOS / Linux (Homebrew)
Download the GPG signing key and add the repository:
sudo mkdir -p /etc/apt/keyrings
sudo curl -fsSL https://opensource.byjg.com/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/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/byjg.asc
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/byjg.asc
EOF
Add the ByJG tap:
brew tap byjg/tap
This step is optional: brew install byjg/tap/<formula> adds the tap
automatically. Formulas build from source on your machine, so macOS does not
quarantine the binaries.
Install a package
- Debian / Ubuntu (APT)
- Fedora / RHEL / CentOS (DNF/Yum)
- macOS / Linux (Homebrew)
sudo apt install <package-name>
# Fedora / RHEL 8+
sudo dnf install <package-name>
# RHEL 7 / CentOS 7
sudo yum install <package-name>
brew install byjg/tap/<formula-name>
List available packages
- Debian / Ubuntu (APT)
- Fedora / RHEL / CentOS (DNF/Yum)
- macOS / Linux (Homebrew)
grep ^Package /var/lib/apt/lists/*opensource.byjg.com*Packages
dnf repoquery --repo=byjg --available
ls "$(brew --repository byjg/tap)/Formula"
The tap has the command-line tools: parolsh and static-httpserver.
Remove the repository
- Debian / Ubuntu (APT)
- Fedora / RHEL / CentOS (DNF/Yum)
- macOS / Linux (Homebrew)
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
brew untap byjg/tap
Uninstall its formulas first (brew uninstall <formula-name>).