赞
踩
- === Build dependencies ===
- postgresql libpq-dev postgresql-server-dev
- python python-dev
-
- === Runtime dependencies ===
- python psycopg2 rsync
- tar -jxvf Python-2.7.3.tar.bz2
- cd Python-2.7.3
- ./configure --prefix=/opt/python2.7.3
- make
- make install
- vi ~/.bash_profile
- export MANPATH=/opt/python2.7.3/share/man:$MANPATH
- export PATH=/opt/python2.7.3/bin:$PATH
- export PYTHONPATH=/opt/python2.7.3/lib:$PYTHONPATH
. ~/.bash_profile
- which python
- /opt/python2.7.3/bin/python
- tar -jxvf flex-2.5.35.tar.bz2
- cd flex-2.5.35
- ./configure && make && make install
-
- tar -jxvf postgresql-9.1.3.tar.bz2
- cd postgresql-9.1.3
- ./configure --prefix=/opt/pgsql --with-pgport=1921 --with-perl --with-python --with-openssl --with-pam --without-ldap --with-libxml --with-libxslt --enable-thread-safety --with-wal-blocksize=16
- make world
- sudo make install-world
- tar -zxvf psycopg2-2.4.5.tar.gz
- cd psycopg2-2.4.5
- python setup.py build_ext --pg-config /opt/pgsql/bin/pg_config build
- python setup.py build_ext --pg-config /opt/pgsql/bin/pg_config install
- tar -zxvf skytools-3.0.2.tar.gz
- cd skytools-3.0.2
- ./configure --prefix=/opt/skytools3.0.2 --with-pgconfig=/opt/pgsql/bin/pg_config
- make
- make install
- [root@digoal ~]# head -n 1 /opt/skytools3.0.2/bin/londiste3
- #!/opt/python2.7.3/bin/python
- vi ~/.bash_profile
- export PATH=/opt/skytools3.0.2/bin:/opt/pgsql/bin:$PATH
- export PYTHONPATH=/opt/skytools3.0.2/lib/python2.7/site-packages:$PYTHONPATH
- export LD_LIBRARY_PATH=/opt/pgsql/lib:$LD_LIBRARY_PATH
. ~/.bash_profile
- [root@digoal ~]# londiste3 -V
- londiste3, Skytools version 3.0.2
- cd skytools-3.0.2
- python setup_pkgloader.py build
- python setup_pkgloader.py install
- python setup_skytools.py build
- python setup_skytools.py install
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。