Dependências
RedHat-Like
#yum groupinstall 'Development Tools'
#yum install -y autoconf automake curl-devel expat-devel freetype-devel gettext-devel groff lcms libc6-devel libc-devel libjpeg libjpeg-devel libtool libxml2-devel libxslt libxslt-devel ncurses-devel openldap-devel openssl-devel pcre-devel pkgconfig postgresql-devel postgresql-libs python-devel python-setuptools wget wv zlib-devel
Atualizações em: Brito: dependencias-redhat-like-para-plone
Debian-Like
#aptitude install -y autoconf automake autotools-dev build-essential bzip2 curl git html2text libbz2-1.0 libfreetype6-dev libgif-dev libjpeg62-dev libjpeg-dev libldap2-dev libmemcache-dev libncurses5-dev libpcre3-dev libpng12-dev libreadline5-dev libsasl2-dev libssl-dev libxml2-dev libxslt1.1 libxslt1-dev lynx memcached ntpdate pdftohtml pidentd pkg-config poppler-utils postgresql-8.4 postgresql-8.4-slony1 postgresql-contrib-8.4 postgresql-server-dev-8.4 ppthtml python-celementree python-cjson python-dev python-imaging python-ldap python-lxml python-psycopg2 python-setuptools rsync subversion sudo unzip wget wv zlib1g-dev zlib-bin zlibcAtualizações em: Brito: dependencias-debian-like-para-plone
Pré-configuração
- Crie os diretório onde serão armazenados o Cache e as configurações do buildout:
mkdir -vp /opt/cache-buildout/{zope,download,eggs,extends} ~/.buildout
- Crie o arquivo com os valores padrão para as configurações do buildout:
cat > ~/.buildout/default.cfg << eof [buildout] download-cache= /opt/cache-buildout/download eggs-directory= /opt/cache-buildout/eggs extends-cache = /opt/cache-buildout/extends zope-directory= /opt/cache-buildout/zope eof - Instalar Python(2.4) específico para Plone-2.5.5:
Siga as instruções no artigo Brito: Instalar várias versões de Python sobre GNU/Linux.
Configuração
A configuração depende do Python-2.4.x, Bootstrap-1.x, Virtualenv-1.7.1, e configurações para buildout.- Virtualenv: Primeiramente instale o virtualenv no Python. Suponha-se que o python tenha sido instalado em /opt/Python-2.4.6, proceda com os comandos abaixo.
/opt/Python-2.4.6/bin/easy_install virtualenv==1.7.1
- Ambiente: O ambiente python onde rodará o plone-2.5.5, é criado como apresentado abaixo:
/opt/Python-2.4.6/bin/virtualenv /opt/p255-buildout/meuAmbiente
- Entre no diretório criado:
cd /opt/p255-buildout/meuAmbiente
- Bootstrap: O buildout, é pré-configurado por um script Python, chamado bootstrap. Podemos baixa-lo na URL https://raw.github.com/buildout/buildout/1/bootstrap/bootstrap.py. Proceda assim:
curl -O https://raw.github.com/buildout/buildout/1/bootstrap/bootstrap.py
ou
wget --no-check-certificate https://raw.github.com/buildout/buildout/1/bootstrap/bootstrap.py
Comentários