A(nother) binary distrib repo for BIRD
It looks like CZ-NIC abandoned their OpenSUSE Open Build Service repository (its still sitting at 2.0.8 while upstream is at 2.0.10 now).
So I decided to take this into my hands™️ and made my own Open Build Service Repository because why not. Luckily they still maintain packaging systems (like apkg) and scripts (like make-obs
).
Update (2023-03-06): You can use the download instructions at https://software.opensuse.org//download.html?project=home%3Alinuxgemini%3Abird-latest-debian&package=bird2 to install.
If you still want to do it by hand, here are snippets for you to install the OBS repos for your distro (I assume you are the root user):
Debian Testing:
apt-get -y install apt-transport-https
curl https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/Debian_Testing/Release.key | gpg --dearmor > /etc/apt/trusted.gpg.d/linuxgemini_bird-latest-debian_obs.gpg
cat > /etc/apt/sources.list.d/linuxgemini_bird-latest-debian_obs.list <<EOF
deb https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/Debian_Testing ./
deb-src https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/Debian_Testing ./
EOF
apt-get update
Debian Unstable:
apt-get -y install apt-transport-https
curl https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/Debian_Unstable/Release.key | gpg --dearmor > /etc/apt/trusted.gpg.d/linuxgemini_bird-latest-debian_obs.gpg
cat > /etc/apt/sources.list.d/linuxgemini_bird-latest-debian_obs.list <<EOF
deb https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/Debian_Unstable ./
deb-src https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/Debian_Unstable ./
EOF
apt-get update
Debian 11 (bullseye):
apt-get -y install apt-transport-https
curl https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/Debian_11/Release.key | gpg --dearmor > /etc/apt/trusted.gpg.d/linuxgemini_bird-latest-debian_obs.gpg
cat > /etc/apt/sources.list.d/linuxgemini_bird-latest-debian_obs.list <<EOF
deb https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/Debian_11 ./
deb-src https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/Debian_11 ./
EOF
apt-get update
Debian 10 (buster):
apt-get -y install apt-transport-https
curl https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/Debian_10/Release.key | gpg --dearmor > /etc/apt/trusted.gpg.d/linuxgemini_bird-latest-debian_obs.gpg
cat > /etc/apt/sources.list.d/linuxgemini_bird-latest-debian_obs.list <<EOF
deb https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/Debian_10 ./
deb-src https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/Debian_10 ./
EOF
apt-get update
Update 2023-10-12: Since BIRD 2.14, support for Debian 9 is removed. This means that the repo does not contain this distrib.
Ubuntu 22.04 (jammy):
apt-get -y install apt-transport-https
curl https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/xUbuntu_22.04/Release.key | gpg --dearmor > /etc/apt/trusted.gpg.d/linuxgemini_bird-latest-debian_obs.gpg
cat > /etc/apt/sources.list.d/linuxgemini_bird-latest-debian_obs.list <<EOF
deb https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/xUbuntu_22.04 ./
deb-src https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/xUbuntu_22.04 ./
EOF
apt-get update
Ubuntu 20.04 (focal):
apt-get -y install apt-transport-https
curl https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/xUbuntu_20.04/Release.key | gpg --dearmor > /etc/apt/trusted.gpg.d/linuxgemini_bird-latest-debian_obs.gpg
cat > /etc/apt/sources.list.d/linuxgemini_bird-latest-debian_obs.list <<EOF
deb https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/xUbuntu_20.04 ./
deb-src https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/xUbuntu_20.04 ./
EOF
apt-get update
Ubuntu 18.04 (bionic):
apt-get -y install apt-transport-https
curl https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/xUbuntu_18.04/Release.key | apt-key add -
cat > /etc/apt/sources.list.d/linuxgemini_bird-latest-debian_obs.list <<EOF
deb https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/xUbuntu_18.04 ./
deb-src https://download.opensuse.org/repositories/home:/linuxgemini:/bird-latest-debian/xUbuntu_18.04 ./
EOF
apt-get update
Copyright 2018-2024, linuxgemini (İlteriş Yağıztegin Eroğlu). Any and all opinions listed here are my own and not representative of my employers; future, past and present.