The Jethro Carr repositories are a collection of GNU/Linux distributions repositories for various applications that don't exist in the standard distributions, as well as applications that have been developed by Jethro Carr or Amberdms.
The following is the list of active RHEL-compatible repositories. These repositories are tested primarily against CentOS, but are suitable for RHEL, CentOS, Amazon Linux, Scientific Linux, Oracle Enterprise Linux and possibly other releases/platforms as well. These packages may work on Fedora, but it's not a platform that I'm supporting currently due to the high release rate making packaging too much work.
You should enable the Fedora EPEL repositories before using these repositories, EPEL provides a number of dependencies needed by some packages and is generally a good external repository to add before considering any other external providers (like this one). If you get missing dependency errors in yum using my packages, please check that EPEL is installed and enabled first.
I'm providing three different repositories for RHEL/CentOS 7:
Repository Name | Details | View Packages |
jethrocarr-os | Packages of third party software that extend the OS and won't replace any standard OS or EPEL packages. Generally these are always safe to install since they won't override anything else that is present on a system if you're only using stock repos. Some of these packages may require packages in jethrocarr-updates. | SRPMs || x86_64 |
jethrocarr-updates | Provides upgrades to packages included in the distribution (eg: PHP or the kernel). These packages could potentially break other applications you have installed onto your computer. Some of these packages may require packages in jethrocarr-os. | SRPMs || x86_64 |
jethrocarr-custom | All applications developed by Jethro Carr are located in this repository. Some of these programs may require packages in jethrocarr-os and/or jethrocarr-updates in order to install and run. | SRPMs || x86_64 |
To use these repositories, download the repository file and install my signing key as follows:
rpm --import http://repos.jethrocarr.com/jethrocarr_signing_key.gpg wget -O /etc/yum.repos.d/jethrocarr-c7-public.repo http://repos.jethrocarr.com/config/centos/7/jethrocarr-c7-public.repo
If you wish to disable any of the above repos, just edit /etc/yum.repos.d/jethrocarr-c7-public.repo and change enabled=1 to enabled=0
We provide three different repositories for RHEL/CentOS 6:
Repository Name | Details | View Packages |
amberdms-os | Provides additional packages that Amberdms has built or collected from other locations. | SRPMs || i386 || x86_64 |
amberdms-updates | Provides upgrades to packages included in the distribution (eg: PHP or the kernel). These packages could potentially break other applications you have installed onto your computer. | SRPMs || i386 || x86_64 |
amberdms-custom | Software written by Amberdms - note that some application may require packages from the os or updates repositories listed above. | SRPMs || i386 || x86_64 |
To use these repositories, download the yum configuration file and enable the repositories that you want to use.
cd /etc/yum.repos.d/ wget http://repos.jethrocarr.com/config/centos/6/amberdms-c6-public.repo
Then edit amberdms-c6-public.repo and change enabled=0 to enabled=1 to enable the desired repositories.
We provide three different repositories for RHEL/CentOS 5:
Repository Name | Details | View Packages |
amberdms-os | Provides additional packages that Amberdms has built or collected from other locations. | SRPMs || i386 || x86_64 |
amberdms-updates | Provides upgrades to packages included in the distribution (eg: PHP or the kernel). These packages could potentially break other applications you have installed onto your computer. | SRPMs || i386 || x86_64 |
amberdms-custom | Software written by Amberdms - note that some application may require packages from the os or updates repositories listed above. | SRPMs || i386 || x86_64 |
To use these repositories, download the yum configuration file and enable the repositories that you want to use.
cd /etc/yum.repos.d/ wget http://repos.jethrocarr.com/config/centos/5/amberdms-c5-public.repo
Then edit amberdms-c5-public.repo and change enabled=0 to enabled=1 to enable the desired repositories.
The Debian repository is a recent addition and is currently limited to a small set of packages in comparison to the large RHEL repos on this server, however it's something I'm working to rectify by at least doing Debian packaging for all my self-developed software and then doing packages for some of the weirder applications I use. Focus is primarily on stable at this time.
Repository Name | Details | Supported Platforms | View Packages |
os | Packages that do not conflict or replace/upgrade any existing distribution packages. | source i386 amd64 | Package Files |
updates | Packages that replace packages shipped with the distributions. | source i386 amd64 | Package Files |
custom | Software developed by Jethro Carr and/or Amberdms. | source i386 amd64 | Package Files |
testing | [Disabled By Default] New packages that have yet to undergo proper Q/A. | source i386 amd64 | Package Files |
To use these repositories, install the Jethro Carr/Amberdms GPG package signing key and the pre-written sources.list file. Feel free to edit the file to turn on/off repos as desired.
wget -q http://repos.jethrocarr.com/repos.jethrocarr.com_signingkey.gpg -O- | apt-key add - wget http://repos.jethrocarr.com/config/debian/wheezy_jethrocarr.list -O /etc/apt/sources.list.d/jethrocarr.list
After adding, it's recommended to do an apt-get update and apt-get upgrade to fetch the latest package lists and apply an updates offered by the enabled repos.
apt-get update apt-get upgrade
Repository Name | Details | Supported Platforms | View Packages |
os | Packages that do not conflict or replace/upgrade any existing distribution packages. | source i386 amd64 | Package Files |
updates | Packages that replace packages shipped with the distributions. | source i386 amd64 | Package Files |
custom | Software developed by Jethro Carr and/or Amberdms. | source i386 amd64 | Package Files |
testing | [Disabled By Default] New packages that have yet to undergo proper Q/A. | source i386 amd64 | Package Files |
To use these repositories, install the Jethro Carr/Amberdms GPG package signing key and the pre-written sources.list file. Feel free to edit the file to turn on/off repos as desired.
wget -q http://repos.jethrocarr.com/repos.jethrocarr.com_signingkey.gpg -O- | apt-key add - wget http://repos.jethrocarr.com/config/debian/squeeze_jethrocarr.list -O /etc/apt/sources.list.d/jethrocarr.list
After adding, it's recommended to do an apt-get update and apt-get upgrade to fetch the latest package lists and apply an updates offered by the enabled repos.
apt-get update apt-get upgrade
The Ubuntu repository is a recent addition and is currently limited to a small set of packages in comparison to the large RHEL repos on this server, however it's something I'm working to rectify by at least doing Ubuntu packaging for all my self-developed software and then doing packages for some of the weirder applications I use. Focus is primarily on Ubuntu LTS releases at this time.
Repository Name | Details | Supported Platforms | View Packages |
os | Packages that do not conflict or replace/upgrade any existing distribution packages. | source i386 amd64 | Package Files |
updates | Packages that replace packages shipped with the distributions. | source i386 amd64 | Package Files |
custom | Software developed by Jethro Carr and/or Amberdms. | source i386 amd64 | Package Files |
testing | [Disabled By Default] New packages that have yet to undergo proper Q/A. | source i386 amd64 | Package Files |
To use these repositories, install the Jethro Carr/Amberdms GPG package signing key and the pre-written sources.list file. Feel free to edit the file to turn on/off repos as desired.
sudo wget -q http://repos.jethrocarr.com/repos.jethrocarr.com_signingkey.gpg -O- | apt-key add - sudo wget http://repos.jethrocarr.com/config/ubuntu/precise_jethrocarr.list -O /etc/apt/sources.list.d/jethrocarr.list
After adding, it's recommended to do an apt-get update and apt-get upgrade to fetch the latest package lists and apply an updates offered by the enabled repos.
sudo apt-get update sudo apt-get upgrade
Repository Name | Details | Supported Platforms | View Packages |
os | Packages that do not conflict or replace/upgrade any existing distribution packages. | source i386 amd64 | Package Files |
updates | Packages that replace packages shipped with the distributions. | source i386 amd64 | Package Files |
custom | Software developed by Jethro Carr and/or Amberdms. | source i386 amd64 | Package Files |
testing | [Disabled By Default] New packages that have yet to undergo proper Q/A. | source i386 amd64 | Package Files |
To use these repositories, install the Jethro Carr/Amberdms GPG package signing key and the pre-written sources.list file. Feel free to edit the file to turn on/off repos as desired.
sudo wget -q http://repos.jethrocarr.com/repos.jethrocarr.com_signingkey.gpg -O- | apt-key add - sudo wget http://repos.jethrocarr.com/config/ubuntu/lucid_jethrocarr.list -O /etc/apt/sources.list.d/jethrocarr.list
After adding, it's recommended to do an apt-get update and apt-get upgrade to fetch the latest package lists and apply an updates offered by the enabled repos.
sudo apt-get update sudo apt-get upgrade
I'm a strong believer in open source and following the ideology and licence terms appropriately - all software packaged in these repositories should have a corresponding source package in the distribution's native format available for download from this website, and in some cases via the distribution's native tools.
All software that I have personally developed or projects that I maintain, are also available directly from from GitHub or as release tarballs.
Have you found these packages/applications/repositories useful? Donations towards coffee fund always welcome. :-)
I also love to hear feedback, emails are always a great way to let me know how you're find my repositories and packages. You can contact me here.