Ubuntu Ibex, Fullrate, Huawei E220 USB Modem
I just got my "Fullrate Mobile Broadband Testpilot package", and a now writing this post on a mobile broadband connection. The purpose is to explain, how simple it is to make the USB modem work.
Pytrainer in Ubuntu 8.10, Ibex Intrepid
I just use the Gutsy binary, which works fine in Ibex.
echo "deb http://www.e-oss.net/ubuntu/gutsy/ ./" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
sudo apt-get install pytrainer
sudo apt-get install python-gnome2-extras
To get the Garmin kernel driver working in user space, make an udev rule in /etc/udev/rules.d/51-garmin.rules with this content
SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="666"
Pytrainer is made to use path like /dev/ttyUSBX to connect to the Garmin watch. I believe the right way is to use Garmin usb driver directly, hence usb: in the config. Therefore you have to open /usr/share/pytrainer/plugins/garmin-hr/main.py and change
if not os.path.exists(options.device):
to
if (not os.path.exists(options.device) and not options.device == "usb:"):
In Tools -> GPS Device Plugins -> Garmin* ->Preferences change device to [usb:] and status to [Enable].
Thats it, have fun :)
Updated: 11 January 2009:
- Quotes in code-blocks is now "copy/paste enabled"
- Pauls comment from December 31st, 2008 at 14:22 added to the text
Trac from SVN on Ubuntu 8.04 Hardy
svn co https://svn.edgewall.org/repos/trac/trunk trac
sudo apt-get install python-setuptools
sudo apt-get install python-subversion subversion python-pysqlite2 python-clearsilver
sudo python2.5 ./setup.py install
sudo mkdir /var/lib/svn/NAME
sudo trac-admin /var/lib/trac/NAME initenv
sudo trac-admin /var/lib/trac/NAME permission add USERNAME TRAC_ADMIN
sudo chown -R www-data /var/lib/trac/
sudo chown -R www-data /var/lib/svn/
Use the admin tool on the webpage to setup rights.
Apache2 setup:
# Trac support
<location /trac>
AuthType Basic
AuthName "Trac"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /var/lib/trac
PythonOption TracUriRoot "/trac"
</location>