Install Dabo on Puppy Precise Linux (maybe also work on ubuntu 12.04 LTS)

The advance of puppy linux is, that it is a very small and light weight distribution.
You can install puppy with dabo and xampp (includes Mysql) on a 1 GB usb device  or a virtual machine and take it with you to your customers.

  • Install Precise Puppy 5.7.1 on a usb device or an virtual machine (or where you want)
  • Update the Puppy Packet Manager
  • Click on xampp1.8.1.sfs in your file-manager and follow the instructions.
  • Open the Puppy Packet Manager and search for idle2.7_2.7.3 package and install.
    This is the python environment with the idle IDE
  • Install wxpython. This part is a little tricky. You can find a installation manual here
    http://holgerrpl.bplaced.net/blog/?p=90
  • Open the Puppy Packet Manager and search for python_mysqldb_1.2.3.
    This is the package that will give you access to the mysql-database of the xampp-package.
  • Open the Puppy Packet Manager and search for python_setuptools_0.6.24.
    This package is needed to install Dabo.
  • Dowload Dabo.
    The best way is to check out via svn. You can also download the tarball from here
    http://dabodev.com/download
  • .Unpack the downloaded tarball or the files you checked out in:
    /usr/lib/python2.7/dist-packages/
    Now you will have a daboXXXX folder in /usr/lib/python2.7/dist-packages/ (xxxx is the version)
  • Open a terminal in this folder and type: python setup.py install
    Now Dabo will be installed in your python environment.
  • Change to the folder demo in your current directory and start the demo application with: python DaboDemo.py

If you are doing right, it should work.

 

 

Python Dabo Installation Error ‚No translation file found for domain: ‚dabo“ on Windows

When you install dabo in windows and try to start DaboDemo.py you get the following Error:
No translation file found for domain: ‚dabo‘

You can copy the translation-file to the right place to solve this problem.
After installation you get a dabo-xxx (xxx for version number) in your python folder.
In this folder is another dabo folder and in this folder a folder named locale.
In this folder are the translation files dabo is missing.
…\Python27\dabo-xxx\dabo\locale

Select all files and folders and copy them to :
…\Pyhon27\Lib\site-packages\Dabo-xxx.egg\dabo\locale
In this folder was only one file placed : dabo.pot

Start the DaboDemo.py and it should work.