Xeiso code is maintained using Bazaar at Launchpad. To get it, install the bzr package in Ubuntu. You’ll also want Pyglet and SDL for audio. If you have previously installed Xeiso from a Launchpad PPA package, you should already have these.
Branching
Once you have the above dependencies installed, run:
bzr branch lp:xeiso-ui
If you just want to run a test build of Xeiso and don’t want to install, you can run it as ./xeiso-ui or ./xeiso-ui—debug for debug mode. Run ./xeiso-ui—help for all available options. Be aware that while you are not installing Xeiso at this point, it will still use your main configuration directory (~/.xeiso) and might make your preferences incompatible with the latest stable release of Xeiso.
Install
Inside the your branch, simply run the following as root:
python setup.py install
(On Ubuntu, prefix the above command with sudo.)
Once installed, Xeiso may be run as xeiso-ui from the system path. You will also find a Xeiso launcher in your system menu under Games. Xeiso will also automatically open any file launched that has a .xpk extension.