Main Page
From Black Op Software Repository
Contents |
Black Op Software Repository for Enterprise Linux 5
Offering RHEL/CentOS 5 and 6 RPMs and SRPMs for packages either not covered by EPEL or rpmforge/Dag or not recent enough. The current packages are built on RHEL 5.5 for x86_64 and mock CentOS 5.5 for i386 with rpmforge enabled, but should operate fine on CentOS 5.4/5.5.
- For RHEL 6 see here.
Get Started
- Download our GPG Key.
- rpm --import RPM-GPG-KEY-blackop
- rpm -i http://blackopsoft.com/el5/RPMS/noarch/blackop-el5-repo-1.0-2.noarch.rpm
- or
- Download the Repository RPM
- then rpm -i blackop-el5-repo-1.0-2.noarch.rpm
- rpmforge recommends using yum-priorities and setting their repo lower- in our case, you may need to set the priority higher.
- Use yum to install your packages. e.g. yum install lyx
Browse
EL5 Featured Packages
- Thunderbird 3.0.4
- MySQL Workbench 5.2.19 beta
- GNURadio 3.2.2
- Octave 3.2.3
- PCB 20081128
- gEDA 1.6.0
- Python 2.5
- Scala 2.7.4
- QT Creator 1.2.1
- Lyx 1.6.4
- Boost 1.40
- FluidSynth 1.1.1
- SeaMonkey 2.0.6
- QSynth 0.3.4
- Rosegarden 10.02.1
- Seq24 0.8.7
- tar 1.22 (w/ xz & lzma)
Beta
Most of the packages available are compiled from Fedora 12, 13, or now 14. They are generally considered "bleeding edge" and may not operate as intended or introduce instability or difficulty resolving dependencies. The packages could also conceivably invalidate a support contract for RHEL or from an ISV like Xilinx or VMWare who require specific packages to offer support. Use is at your own risk with regards to instability and understanding your hardware, software and support contracts if any.
That said, I eat my own dogfood, and am using most of these packages regularly on my primary machine. I'm always looking for package contributions, suggestions and feedback. Please also see the Disclaimer.
Tracker
Bug reports and feature requests should be placed in the Mantis tracker. This may be merged into the wiki at some point in the future.
Mirror Synchronization Script
The PHP based mirror synchronization script I wrote to maintain this repository is available for download here and at sourceforge. Please read the licensing agreement inside and make the appropriate configuration changes.
Acknowledgments
- Bashton Ltd for their Python 2.5 rpm, source
- David Hrbáč for his Firefox and Thunderbird (+xulrunner), blog source
News
- 6/26/2010: I dogfood most of the things in my repo, but I hadn't had a real chance to do much with gnuradio. So today I discovered a few problems. gnuradio-examples were calling python 2.4 (#!/usr/bin/env python) in scripts, and I added a bit to the specfile to fix all of these to python2.5. I also discovered that swig was compiled against python 2.4, so I've now compiled a python25-swig and recompiled gnuradio against that. Lastly, wxPython was a point release behind wxGTK and a warning was issued when running GUI apps- wxPython-2.8.10 is now in the repo. Long story short, please do a yum update, and please feel free to tell me about these things if you have problems! Last but not least, I've also updated the repo release rpm again to include a link to this group, a yum priority=2, and a separate/explicit noarch entry as it was otherwise impossible to directly install a noarch without it being a dependency. At this point I think all issues are pretty well taken care of?
- 6/04/2010: added python25-PyOpenGL for RHEL 5 and PyOpenGL for RHEL 6
- 6/03/2010: gnuradio 3.2.2 for RHEL 6 is done!
- 6/01/2010: The RHEL 6 repo is alive. See RHEL 6 for more.
- more at Current Events
Ownership/Maintainer
- The repository was created by Brett Trotter <tlb[at]rettortbew[dot]moc>. Please use <oper[at]tfospokcalb[dot]moc> to help keep mail separated. Reverse all sections to undo anti-spam.
- See our group on Facebook for updates.
- See About for more information.
Feedback
I see a handful of yum clients connecting now and then, I'd love to hear some feedback on how things are working for everyone. Please let me know if there's something I can do to help or resolve a problem.
Emails are provided above, you may use my user talk page, or user contact as well.