The NuxRef Repository contains packages I maintained which are either original or a fork of the original changed for my own needs. Most RPMs on here are additionally featured in my blog entries.
Note: These repositories only supports 64-bit architectures.
The following RPMs will get you set up:
- EL6: nuxref-release-1.0.0-4.el6.nuxref.noarch.rpm
- EL7: nuxref-release-1.0.0-4.el7.nuxref.noarch.rpm
- Fedora 22: nuxref-release-1.0.0-4.fc22.nuxref.noarch.rpm
- Fedora 23: nuxref-release-1.0.0-4.fc23.nuxref.noarch.rpm
- Fedora 24: nuxref-release-1.0.0-4.fc24.nuxref.noarch.rpm
- Fedora 25: nuxref-release-1.0.0-4.fc25.nuxref.noarch.rpm
- Fedora 26: nuxref-release-1.0.0-4.fc26.nuxref.noarch.rpm
Content/Repositories are grouped as follows:
- nuxref – el6/src/rss, el7/src/rss, fc22/src/rss, fc23/src/rss, fc24/src/rss, fc25/src/rss, fc26/src/rss: All custom packages rebuilt reside here.
- nuxref-testing – el6/src/rss, el7/src/rss, fc22/src/rss, fc23/src/rss, fc24/src/rss, fc25/src/rss, fc26/src/rss: This is where I build early releases of projects I took on as my own. It’s also where I build newer versions of code already shared in the nuxref repository above. Once I’m satisfied with something here, it’ll eventually move into the nuxref repository.
- nuxref-shared – el6/src/rss, el7/src/rss, fc22/src/rss, fc23/src/rss, fc24/src/rss, fc25/src/rss, fc26/src/rss: This is really just a snapshot in time of packages I used from the different external repositories I don’t maintain. It may not always be up to date, but it can be thought of as a baseline I use to support other blog entries I wrote. Anything you intend to install from the nuxref or the nuxref-testing repository may also require dependencies. I try to include those here to ease things for other people so they don’t run into dependency nightmares in the future. It’s also important to note that even though these packages are not mine, I re-write their rpm signature as an act to let you know it’s safe.
Most of my packaging is original, but some of it is based on and/or replaces content to which other repositories neglected or had just simply forgotten to maintain. I’ll only repackage something here because I either found a bug, or that I updated it to a more recent version. This process can however introduce conflicts over time when the original source finally gets around to updating their version. As recommended in one of the comments below, it would be advisable to install yum-priorities on your system. This can allow the original’s sources content to always over-ride mine.
# CentOS 6 & 7 users may wish to do this: yum install yum-plugin-priorities # DNF (for Fedora users) already has priorities built into it # The following command will lower the priority for you: sed -i -e 's/^\(priority\)=.*/\1=2/g' /etc/yum.repos.d/nuxref.repo
Consider that this can also work against you as well. Some of the packages I host add additional enhancements and patches that improve the usability of the product. If you chose to lower the priority of this repository and acquire the one hosted by the original source, you may lose functionality you once had (hence the reason I repackaged it in the first place).
If there are ever conflicts with my repository and another, please feel free to email me and let me know or just leave a comment in comment section below. I have no problem upgrading packages (and/or just simply abandoning them if there is no need to rehost them anymore). My goal is to keep all of the 3rd party repositories out there in working harmony with mine (if I can). My repositories are to just simply offer another (open source) solution for people.
I do all this for free and only when I have time on weekends (and some evenings). This includes system updates, the repository hosting, and all of the research for new packaging that I share. I certainly want to be clear by saying that no one owes me anything at all. But if you want to lend a helping hand by just buying me a cup of coffee (if I was able to help you out), it would certainly be greatly appreciated.