|
How to install Python 2.4 on Linux |
|
Saturday, 07 April 2007 |
|
DataTechLabs applications which are based on Python, require Python version 2.4 or newer. It applies to all ArrowBilling and LongBow Billing versions 1.5.0 and newer which are based on BSDRadius. It also applies to ArrowSwitch and CrossbowExchange. Unfortunatelly many Linux distros including RHEL, Fedora, Centos still comes with Python 2.3 installed and installation of 2.4 is difficult as it can break functioning of many applications. Simplest workaround for this is to install 2.4 under separate prefix (for example, /usr/home/dtl/) and use it exclusively for DataTechLabs applications. Here is how to do it: -
-
unpack it and build with prefix: -
tar -xvzf Python-2.4.4.tgz -
-
./configure --prefix=/usr/home/dtl/ -
-
Now, when installing DataTechLabs applications, you will have to use Python binary from : /usr/home/dtl/bin/python For example, installation of BSDRadius is following: cd billing/bsdradius/ /usr/home/dtl/bin/python setup.py install For wobble library: cd billing/wobble/ /usr/home/dtl/bin/python setup.py install
This will make BSDRadius binary and other binaries under same prefix as Python 2.4. I.e. binaries will be under: /usr/home/dtl/bin, config files under /usr/home/dtl/etc . The start script of bsdradius should be modified to use new Python to handle the application: Edit /usr/local/dtl/bin/bsdradiusd: Replace line: exec /usr/local/dtl/bin/bsdradiusd.py $@ with: exec /usr/local/dtl/bin/python /usr/local/dtl/bin/bsdradiusd.py $@
|
|
|
Hosted services now on new website |
|
We are glad to announce the reelease of new website, dedicated to Hosted VoIP Switching and Hosting services only. From now, our hosted services will be served from new website: http://dtlvoip.com. |
|
Read more...
|
|
ArrowBilling2 now also available Hosted |
|
New ArrowBilling Series 2 software is now also available when signing for Hosted Platform. Sign up to get your fee demo account with dedicated Switch IP |
|
Read more...
|
|
Welcome to ArrowBilling series 2 . This is major rewrite of ArrowBilling, feauring completely new Interface, unlimited Reseller levels and many other features. |
|
Read more...
|
|
The next current release of ArrowBilling series 1 is version 1.8.7. It is one of the last ArrowBilling versions before launch of series 2 later this month. Please read Release Notes for more information. |
|
Read more...
|
|
Intermediate release of ArrowBilling version 1.8.6 focuses on carrier-related features. It can do post-time reprocessing of postpaid CDRs, alert of low ASR/ACD and many more. Please read Release Notes for more information. |
|