KMKey en CentOS 6.3

Hemos realizado ya un par de instalaciones exitosas de KMKey en CentOS 6.3.  Os compartimos aquí las notas al respecto

# INSTALL DEPENDENCIES

yum install python-devel
yum install make gcc gcc-c++ zlib-devel glibc glibc-devel gettext httpd subversion

wget ftp://ftp.muug.mb.ca/mirror/fedora/archive/extras/6/x86_64/xlhtml-0.5-6.fc6.x86_64.rpm
rpm -i xlhtml-0.5-6.fc6.x86_64.rpm

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm –import http://apt.sw.be/RPM-GPG-KEY.dag.txt
yum update
yum –enablerepo=rpmforge install antiword catdoc libxslt python-lxml poppler-utils patch lynx

yum –enablerepo=rpmforge install sudo less tnef ghostscript-fonts ghostscript-gtk exim

# INSTALL PYTHON 2.4

wget http://www.python.org/ftp/python/2.4.6/Python-2.4.6.tgz
tar xzf Python-2.4.6.tgz
cd Python-2.4.6
./configure –with-zlib=/usr/include
make
make install
ln -s /usr/local/bin/python /usr/bin/python2.4

# INSTALL ZOPE

wget -c http://www.zope.org/Products/Zope/2.9.4/Zope-2.9.4-final.tgz
tar -zxf Zope-2.9.4-final.tgz
cd Zope-2.9.4-final
vi configure # Añadir 2.4.6 a ACCEPTABLE
./configure –prefix=/usr/local/zope294
make
make install

mkdir /usr/local/kmkey
cd /usr/local
zope294/bin/mkzopeinstance.py -d kmkey/zope -u admin:$PASSWORD
zope294/bin/mkzopeinstance.py -d kmkey/zope2 -u admin:$PASSWORD
zope294/bin/mkzeoinstance.py kmkey/zeo 8100
ln -s /usr/local/zope294 /usr/local/zope

# INSTALL POSTGRES AND RELSTORAGE

yum install postgresql postgresql-devel postgresql-server postgresql-contrib

wget http://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.0.13.tar.gz
tar xvzf psycopg2-2.0.13.tar.gz
cd psycopg2-2.0.13
python2.4 setup.py install

/etc/init.d/postgresql initdb
/etc/init.d/postgresql start

wget http://pypi.python.org/packages/source/R/RelStorage/RelStorage-1.4.0c3.tar.gz
tar xzf RelStorage-1.4.0c3.tar.gz
cd RelStorage-1.4.0c3
export PYTHONPATH=»/usr/local/zope/lib/python/»
python2.4 setup.py install –install-lib=/usr/local/zope/lib/python
cd /usr/local/zope/lib/python/ZODB
patch < $HOME/RelStorage-1.4.0c3/poll-invalidation-zodb-3-7.patch

echo -e «Write zope postgresql password «
read -e PASSWORD
su postgres <
psql -c «CREATE USER zope WITH password ‘$PASSWORD’ createdb» template1
psql -c «i /usr/share/pgsql/contrib/tsearch2.sql» template1
ENDSU

su zope <
createdb kmkey_zodb
ENDSU

su postgres <
psql -c «update pg_database set encoding=16 where datname=’kmkey_zodb'» template1
ENDSU

# INSTALL OPENOFFICE

wget http://openoffice.org.mirrors.irontec.com/stable/3.3.0/OOo_3.3.0_Linux_x86-64_install-rpm-wJRE_en-US.tar.gz
tar xvzf OOo_3.3.0_Linux_x86-64_install-rpm-wJRE_en-US.tar.gz
cd OOO330_m20_native_packed-1_en-US.9567/RPMS
rpm -i *rpm

# INSTALAR PRODUCTOS

cd /usr/local/kmkey
mkdir source
cd source
svn co https://joinup.ec.europa.eu/svn/kmkey/bundles/kmkey-stable
ln -s kmkey-stable current
cd current
python2.4 KMKeyCore/utils/generate_mo_files.py
cd /usr/local/kmkey/zope/Products
ln -s ../../source/current/* .
cd /usr/local/kmkey/zope2/Products
ln -s ../../source/current/* .
cp ZSQLCatalog/Extensions/zsqlbrain.py /usr/local/kmkey/zope/Extensions/
cp ZSQLCatalog/Extensions/zsqlbrain.py /usr/local/kmkey/zope2/Extensions/
cd /usr/local/kmkey/zope/Products/TextIndexNG3/extension_modules
python2.4 setup.py install

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.

ACEPTAR
Aviso de cookies
Abrir chat
1
💬 ¿Necesitas ayuda?
Equipo QmKey
¿Desea una demo y propuesta sin compromiso?