Cobind Software Management (YUMGUI)
The alpha release of our Cobind Software Manager (YUMGUI) is available for download as of this past weekend. This was one of the many projects on our list for the 1.0 version of the Cobind Desktop. I did the bulk of the coding a borrowed the rest from the YUM source. Its really beginning to look good and mainly needs some code cleaning and performance tweaking.
The reason its called the YUMGUI is we basically slapped a front-end on YUM. YUM is simply the best package management tool for RPM’s (I best be careful making these comments). Our interface is a pure python implementation using pyGTK to produce the simple and easy to use interface. We did not modify the YUM source because we didn’t want to mess up any of the command line interface or force our users to overwrite their existing YUM install. Instead we just added our code in addition to the already existing YUM install with no modification being made to YUM itself. This causes a few issues because in the bowls of YUM a few errors are not thrown as exceptions but instead just sys.exit’s. This is fine if you run from the command line because you see the error message in the console but from a GUI it looks like the app just went a disappeared (which it did). Besides that the implementation is stable for an alpha release.
June 30th, 2004 at 2:01 am
I have tried your YUMI and I had the following error;
Could not setup settings tab. Config.py needs mods.
Gathering header information file(s) from server(s)
Server: Fedora Core 2 - i386 - Base
retrygrab() failed for:
http://download.fedora.redhat.com/pub/fedora/linux/core/2/i386/os/headers/header.info
Executing failover method
failover: out of servers to try
Error getting file http://download.fedora.redhat.com/pub/fedora/linux/core/2/i386/os/headers/header.info
[Errno 4] IOError:
I dont have a net connection and I want to use it to remove and install rpm packages, what should I do?
other than that, it is marvelous.
Hatim Hegab