Thursday, July 21, 2005

ipodder (v2.1) on Ubuntu 'Hoary'

I'd upgraded to the latest iPodder (v2.1) on my Ubuntu ('Hoary') laptop today.

# tar jxvf iPodder-linux-2.1.tar.bz2

# cd iPodder-linux

# sudo ./install.sh

(take the defaults)

The only glitch is wx libraries aren't in the default PYTHONPATH, so set this environment variable either at the command line, or pop it in ~/.bashrc

export PYTHONPATH=/usr/lib/python2.4/site-packages/wx-2.5.3-gtk2-unicode/:$PYTHONPATH-unicode:$PYTHONPATH


Now clean up a little bit...


$ cd ../

$ rm -rf iPodder-linux iPodder-linux-2.1.tar.bz2


Now, you are all set to start iPodder!



$ (nohup iPodder&) # or add it to a menu bar button



Getting closer to not needing any special knowledge to get iPodder running on a GNU/Linux distro...

- - - - -

Just for searchers, this is the problem you see if you don't set the PYTHONPATH:


$ iPodder
Traceback (most recent call last):
File "iPodderGui.py", line 38, in ?
import iPodderWindows
File "/opt/iPodder/iPodderWindows.py", line 4, in ?
import listctrl as listmix
File "/opt/iPodder/listctrl.py", line 296, in ?
EVT_DOPOPUPMENU = wx.PyEventBinder(wxEVT_DOPOPUPMENU, 0)
AttributeError: 'module' object has no attribute 'PyEventBinder'