Fedora Development
This is the development page for Fedora and other RPM based distributions, for binary installation please use the download page.
Or go to the development index page for more general information.
These instructions are based on Fedora 12
and may vary slightly for other releases and derivatives like RedHat, CentOS, etc
Minimum Dependencies
The minimum requirements can be installed using:
yum install python-crypto python-twisted pygtk2
More features
A more useful installation set, giving a richer desktop experience and allowing you to run the server can be installed using:
yum install gnome-python2 gnome-menus xorg-x11-xkb-utils dbus-x11\
notify-python notification-daemon\
avahi-compat-libdns_sd python-inotify
The
netifaces
python library cannot be installed using yum
,
you can either use one of our read made RPM
here or use setuptools
:
yum install python-setuptools-devel && easy_install netifaces
(you may want to install PyPAM by hand on Fedora to get better support for local display shadowing - do not use python-pam
as it seems to crash on Fedora!)
Full Desktop set
To add support for more remote desktop protocols use:
yum install openssh-clients\
tigervnc-server tigervnc xloadimage devilspie\
nx;
easy_install pyutmp
(xpra must be installed from source - see here, and it will require python-pyrex
)
Generating a DEB
archive
You can create RPMs
using the script:
release/make-rpm.py