This project has been on the back-burner for awhile, but after an audit of resource utilization we have come to the conclusion that setting up a private apt repository is a must! Why you may ask. The answer is simple, we have a customer base that are using custom compiled software packages that can now be installed and updated via our private apt repository. If you would like to host a private apt repository yourself, read our previous article Hosting Apt Repo’s With Freight for step by step instructions. If you would like to use our repository, you can do so using the the instructions below.
Prerequisites
- Our repository is only available over SSL so you will be required to install
apt-transport-https
in order to connect via apt. - Along those lines, in order to verify our SSL certificate, you will need to install
ca-certificates
.
Add Repository
# install pre-reqs via apt apt-get install ca-certificates apt-transport-https # download the GPG key of the repository and add it to apt: wget -O /etc/apt/trusted.gpg.d/oitibs.gpg https://oitibs.com/repo/keyring.gpg # For Debian 7 Wheezy - create apt sources file for OITIBS repo echo -e "deb https://oitibs.com/repo wheezy main" > /etc/apt/sources.list.d/oitibs.sources.list # For Debian 8 Jessie - create apt sources file for OITIBS repo echo -e "deb https://oitibs.com/repo jessie main" > /etc/apt/sources.list.d/oitibs.sources.list # For Debian 9 Stretch - create apt sources file for OITIBS repo echo -e "deb https://oitibs.com/repo stretch main" > /etc/apt/sources.list.d/oitibs.sources.list # For Debian 10 Buster- create apt sources file for OITIBS repo echo -e "deb https://oitibs.com/repo buster main" > /etc/apt/sources.list.d/oitibs.sources.list # update apt package cache apt-get update
GPG key expired on the 27th of September 2021. When I run apt on my server it now throws an error saying the signature is invalid.
Key expired
Err:11 https://oitibs.com/repo buster InRelease
The following signatures were invalid: EXPKEYSIG DE6A8D627D8A79AA OpenIT Integrated Business Solutions