hellahella howto - web control panel hellanzb in Ubuntu 6.xx Edgy/Dapper May 12th, 2007

FYI:This guide has been RECENTLY CONSOLIDATED. Instructions for Dapper and Edgy are being combined back into one. Notes: Neither Edgy or Dapper can keep up on the python setuptools required to install hellahella's TRUNK. You must download the ez_setup.py script and use it for install. The ez_setup.py script likes to bomb out, I found that each time it got a bit further so I kept running it. After 4 runs it was able to download all the needed eggs and install them successfully. do this: Optional step) remove python setuptools if you have them installed from packages

apt-get remove python-setuptools python2.4-setuptools
then install subversion:
sudo apt-get install subversion
Then run the following command until it is successful. My experience was that it first choked on Paster setup, then on Cheetah, then on MyghtyUtils. The fourth time I ran it, it made it all the way through. Sweet!
sudo python ez_setup.py -U hellahella==dev
additional tips:: If you get GCC errors when ez_setup tries to compile Cheetah, you can install it from packages and run ez_setup.py again like this:
sudo apt-get install python-cheetah
sudo python ez_setup.py -U hellahella==dev

Finally, hellahella and it's dependancies are installed! Continue to setup:
paster make-config hellahella hella.ini
Then edit hella.ini to setup your hellanzb connection info and login information. The defaults seem to correspond to hellanzb.py 's defaults. Once you've setup hella.ini, you're almost there!
paster setup-app hella.ini
paster serve hella.ini
You now should be able to login to hellahella by opening http://localhost:5000/ in your browser.