Forty Two - packages, dependencies and more - oh my
Thursday, May 26th, 2005The installation shuffle continues.
I’ve managed to install libssl-dev, postgres etc and am now in the process of installing psycopg2 (beta). To be able to build psycopg I also need to install the python2.4-dev package. Will this ever end?
All done - what I have now is:-
- Ubuntu (hoary) 5.04 (CD)
- Python2.4 – Ubuntu’s default
- Python-dev – not installed by default
- Postgresql 7.4.7
- libssl-dev
- psycopg2b2 source tarball
Now that I have the pre-requisites in place I can build psycopg – wrong!
Typing python setup.py build results in yet another non-installed dependency - gcc. How can any Linux distro install without gcc?
I installed gcc and then built and installed psycopg only to find that TinyERP only works with psycopg 1.17 or above but not with psycopg 2 – yet. The TinyERP mailing lists and support forum is of little use to me as French is not one of my strong points.
Removing psycopg2 and installing psycopg1.17 solved the problem.
Finally I’m ready to test TinyERP.
I have a number of special requirements that have kept me searching for an accounting system for quite some time. The short list is much too long to record here but high on the list are things like:-
- Easy for non cumputer scientists to use
- Multiple selling prices for products
- Multiple retrieval codes for products - internal, supplier, barcode etc
- Multiple contacts for customers, suppliers
- Multiple addresses
- and much more
To be honest I havent found one yet and TinyERP is no exception. It is well written and may suit quite a few industries so it is well worth a look but alas it wont suit my needs.
Oh well, there appears to be no way around it, I have to start from scratch.
What I have gained from this exercise?
I’ve examined thousands of lines of code which has given me ideas of how to implement some of what I want. It has also introduced me to some very interesting coding techniques.
I’m also now an expert at installing stuff.