I can tell you that don't even try adding anything, it just doesn't work. There are only two working ways to install packages:
1) wget packages and intall with rpm -i
2) Use smart
SMART
Since none of the real package managers work I had to manually download every package needed.
Packages I downloaded to resolve dependencies :
cairo-1.0.2-19.i586.rpm
libsvg-cairo-0.1.6-11.i586.rpm
libsvg-0.1.4-11.i586.rpm
python-cairo-1.0.2-9.i586.rpm
rpm-python-4.4.2-34.i586.rpm
python-gtk-2.8.2-14.i586.rpm
python-elementtree-1.2.6-13.i586.rpm python-numeric-24.2-9.i586.rpm
smart-gui-0.41-16.i586.rpm
smart-0.41-16.i586.rpm
"+maybe some others, im not sure"
Added factory and packman to the list and finally got a package handler that actually works.
YAST
At first I managed to add the extra-repository to sources and use it. After reboot I cannot edit the sources and Yast crashes every time I click software management
ZEN
Zen-installer tells me that ZMD does not appear to be running and crashes. This thing is completely broken.
RUG
It destroys the sourcelist everytime i start the program.
I can add sources with "rug sa -type="yum" url mysource"
I can even subscribe the source (update packagelist).
Searching is also working, but intalling isn't
BTW if one adds factory to rug, it tries to parse 70mb of xml and it eat all your memory. End result is that it will probably crash( never end the parse-process) or it just doesn't work.
All I get when typing "rug in package" ...
Please insert '0' and press enter