RPM Explorer

Introduction:

This is my first attempt at a Gnome program. I haven't had much time to work on it for almost two months now, but I should have more time soon.

The basic idea is simple: RPM is a very powerful way to manage your Linux (Unix? Computer?) box. However, there aren't many tools available which exploit it's power. I hope to start changing that. With RPM Explorer, you can browse the RPM database as if it were a normal file system.

Current Features:

Icon view of files and folders

About dialog box (Hey! There aren't many features yet!)

Gnome application

Planned Features:

Tool tips which tell which package each file is associated with

Icons for each file will be it's package's icon. Files owned by mulitple packages will get a special icon.

Special notation for config files, documentation, etc.

Double clicking on a file in a package will try to find the executable for that package.

Package operations -- install, erase, etc.

Multiple machine admin. You should be able to browser many machines at once, and keep them aligned.

Current "Issues"

I need to convert to automake. It should be easy, but I'm doing a few stupid makefile tricks that make automake unhappy. sigh

Right now, things are taking up a little too much RAM. It's my fault, but I haven't figured out a good data structure yet.

I don't have much time to work on this.

RPM is a moving target programming wise. The interface is well documented in Maximum RPM, but now the library's API seems to have changed somewhat. I'm trying to find all the changes, but it's hard.

GNOME isn't documented too well still... That makes for slow going.

Source:

Umm... None yet. It's really ugly code right now. Source should be released soon. Really! If you really want to take a look at the source before I've cleaned it up a bit, you can email me and I'll send it to you.