Btactic Compiler Zimbra OSE 8.0.6

Transcription

Btactic Compiler Zimbra OSE 8.0.6
Btactic
Avinguda Balmes, 34
25006 Lleida (Lleida)
973 27 03 82 [email protected]
Compiler Zimbra OSE 8.0.6
Estrenando blogue
Il semble être le blog tout neuf qui me touche. Il est possible que la plupart des choses que Las de mer Hable raison de Zimbra
est une des choses que la plupart Las dédié bTactic moi. Eso oui, des articles de tableaux ne seront pas aussi normale que
cela.
Requisitos previos général
Pour ce proceso Vous avez besoin d'une machine virtuelle Ubuntu 12.04 de purification thérapeutique minimale ou au moins de
qualité que nous félicitons Parce que si un producteur Zimbra Usai toute une de borrará / opt / Zimbra et n'est normalement pas
ce que quiere uno. Unas 50 Go d'enveloppes spatiales pour nous cette Proceso.
Por otro lado presupongo qui a pour Zimbra 8.0.6 Configuration d'une liste pour une utilisation pour evitarnos, entre autres,
Ounas rejets de l'amont. Vous ne pouvez pas manquez en théorie installation est binaire, avec le téléchargement tgz et
décompressez à atteindre ces debs podriamos ficheros mais, bien sûr, à moins mucho tiempo explicarlo, ainsi que les
hypothèses haremos de l'ESA.
Sur la difficulté de compilations dans la pratique
Comment puis-je vérifier instructions officielles las des compilations de commande vous guider avec fuentes para todas las
résolveur dependencias pas l'ensemble Cierto. Tienes muchas cosas de savoir quelle main arreglarlas puissance et enfin la
compilation.
Une autre particularité est que ce document sera enfin nuevo emploie le dépôt Git que Zimbra a puesto disponible à placer
dans le très ancien référentiel Perforce.
Pensando dans Zimbra Daily monter un constructeur
Por último me comentaros ronde que l'idée d'un serveur de nightly build inoxydable (ou quotidien s'accumule comme prefiera)
Parce que de fois Zimbra qu'on ne peut pas porter attente de foin pour Zimbra Lorsque mis à jour Il ya plusieurs erreurs qui
compromettent sa facilité d'utilisation. Compte tenu de la nature de cette compilation si DeSean varias versions de Zimbra vez
Habra que l'appelant chroot compilé. Ce service plus bénéfique série gente par la comunidad Parce que les insectes pourraient
essayer si vous tuviera de vérité ont été corregidos versions de actualizadas prueba de ce Versiones quotidien.
Document
Voici le document de dejos d'os de latex Convient pour wordpress un peu manuel ainsi si certains encontráis Gazapo
comentadlo. Si l'os ennuie procédure à reproduire et nous nous réjouissons à la suite laissent aussi une expérience
commentaire vuestra de peur ici.
Introduction
Comment veremos compiler Zimbra OSE, ficamente spécifier la version 8.0.6.
Requisitos OS
Usaremos: Ubuntu 4.12 64 bits minimum.
Exigences usuario
Btactic
Avinguda Balmes, 34
25006 Lleida (Lleida)
973 27 03 82 [email protected]
Exécutez la commande sudo pouvoir cualquier péché mot de passe pedir.
logiciel Requisitos
git
apt-get install git
Élan
Instalamos le paquet ant.
apt-get install fourmi
Paquetes varios
Tambo instalaremos:
apt-get install autoconf libtool bison
flex g+ + libncurses5-dev correctif décompression
zlibc zlib1g-dev libpcre3-dev
libpopt libexpat1-dev-dev libperl-dev
cmake faire libltdl-dev libwww-perl
libcloog libbz2-dev-ppl-dev
Préparation Git
mkdir-p / tmp / git-Zimbra
cd / tmp / git-Zimbra
wget http://files2.zimbra.com
/ Téléchargements / fusion-git / git-Zimbra-ssh.tgz
Zimbra-git-tar xfz ssh.tgz
mkdir-p ~ /. ssh / git-Zimbra
cd ~ /. ssh / git-Zimbra
cp / tmp / git-Zimbra / * id_rsa_git.
Creamos le fichero:
~ /. Ssh / Config
pour départ
Zimbra hôte-git
publique de l'utilisateur
Nom d'hôte git.zimbra.com
Btactic
Avinguda Balmes, 34
25006 Lleida (Lleida)
973 27 03 82 [email protected]
IdentityFile ~ /. Ssh / git-Zimbra / id_rsa_git
IdentitiesOnly oui
Port 1067
Nom d'utilisateur et de groupe Zimbra
useradd Zimbra
Descarga código fuente
Descargaremos la código fuente para la versión 8.0.6 Lancement.
mkdir-p ~ / src Zimbra-806cd ~ / src Zimbra-806git clone git @ git-Zimbra: ironmaiden-806-Foss
Si vous acceptez la première vez Habra connecter le référentiel de Zimbra.
Terminé fuente de código
Java JDK
Répertoire Creamos:
mkdir-p ~ / src Zimbra-806/ Ironmaiden-806-Foss
/ ThirdPartyBuilds/x86_64/java
De facto conseguiremos Nuestra installation JDK Java. Sera quelque chose
en tant que:
/ Opt/zimbra/jdk-1.7.0_45.tgz
generaremos que, grâce à la mismo de numéro d'annuaire (sauf par les scripts
que Guion Bajo) dans nos installations de Zimbra binaire.
En código fuente
Cette dejaremos en:
ThirdPartyBuilds/x86_64/java/jdk-1.7.0_45.tgz
. (Répertoire Crearemos si necesario)
Opt Zimbra
Tambo Habra que descomprimirlo dans:
Btactic
Avinguda Balmes, 34
25006 Lleida (Lleida)
973 27 03 82 [email protected]
/ Usr/local/jdk-1.7.0_45
Lien crearemos et symbolique statué
cd / usr / local
tar xzf ~ / Zimbra-806-src
/ Ironmaiden-806-foss/ThirdPartyBuilds
/ X86_64/java/jdk-1.7.0_45.tgz
ln-s / usr/local/jdk-1.7.0_45 / usr / local / java
Politique d'exportation des États-Unis
Il faut créer fichero:
ThirdPartyBuilds/x86_64/java/jce
/ US_export_policy.jar
Nous pouvons obtenir que JDK Java Zimbra nos productions:
. / Java / jre / lib / security / US_export_policy.jar
Si le répertoire de crearemos de necesario où nous allons loger l'extrémité Chero.
mkdir-p ~ / src Zimbra-806/ Ironmaiden-806-Foss
/ ThirdPartyBuilds/x86_64
/ Java / JCE
Tambo crearemos:
local_policy.jar
de la même manière.
Fixation pot
Haremos que:
ln-s / usr / local / java / bin / pot
/ Usr / local / bin / pot locale
Fixer fourmi
mkdir-p / usr/lib/jvm/java-6-openjdk-amd64
ln-s / usr / local / java / lib /
/ Usr/lib/jvm/java-6-openjdk-amd64/lib
Btactic
Avinguda Balmes, 34
25006 Lleida (Lleida)
973 27 03 82 [email protected]
Fixer ncurses
ln-s / usr / lib
/ X86_64-linux-gnu/libncurses.so
/ Usr / lib / libncurses.so
Fixation zlib1g-dev
ln-s / usr/lib/x86_64-linux-gnu
/ Libz.so / usr / lib / libz.so
Fixer libltdl-dev
ln-s / usr/lib/x86_64-linux-gnu
/ Libltdl.so / usr / lib / libltdl.so
Fixation libpcre3-dev
ln-s / usr/lib/x86_64-linux-gnu
/ Libpcre.so / usr / lib / libpcre.so
Fixation libexpat1-dev
ln-s / usr/lib/x86_64-linux-gnu
/ Libexpat.so / usr / lib / libexpat.so
Libpopt fix-dev
ln-s / usr/lib/x86_64-linux-gnu
/ Libpopt.so / usr / lib / libpopt.so
Junit
Conseguiremos JUnit à partir de:
cd / usr / local / java / jre / lib / ext
wget "http://downloads.
sourceforge.net
/ Project/junit/junit/4.10
Btactic
Avinguda Balmes, 34
25006 Lleida (Lleida)
973 27 03 82 [email protected]
/ JUnit-4.10.jar? R = http% 3A% 2F% 2F
sourceforge.net% 2F% 2Fprojects
JUnit 3F_test% 2F% & ts =% 3Dbeta
Use_mirror = 1319305477 & freefr "
JUnit-O-4.10.jar
libjunixsocket-linux-1.5-amd64.so
Productions atteindre la fin Chero:
/ Opt/zimbra/lib/libjunixsocket-linux-1.5-amd64.so
pour ponerlo dans:
ThirdPartyBuilds/x86_64/java
/ Junixsocket/libjunixsocket-linux-1.5-amd64.so
Répertoire creando si necesario.
Fixation UnlimitedJCEPolicy7
Répertoire Creamos:
ThirdPartyBuilds/x86_64/java/jce/UnlimitedJCEPolicy7
y dentro de Cher vide: void.txt
Sencha
La peur besoin de la version vu:
3.1.2.342
De ici:
http://cdn.sencha.com/cmd/3.1.2.342/release-notes.html
Nous pouvons nous télécharger:
http://cdn.sencha.com/cmd/3.1.2.342/SenchaCmd-3.1.2.342-linux-x64.run.zip
wget "http://cdn.sencha.com/cmd
/ 3.1.2.342
/ SenchaCmd-3.1.2.342-linux-x64.run.zip "
mkdir senchacmd
cd senchacmd
unzip .. / SenchaCmd
-3.1.2.342-linux-x64.run.zip
chmod + x. / SenchaCmd
-3.1.2.342-linux-x64.run.zip
sudo. / SenchaCmd
-3.1.2.342-linux-x64.run.zip
Btactic
Avinguda Balmes, 34
25006 Lleida (Lleida)
973 27 03 82 [email protected]
Où Sencha répertoire d'installation:
/ Usr / local / SenchaCmd
Bien que l'exécuter avec sudo-nous face à la Modi. Bashrc de notre
Nom d'utilisateur mer pour le chemin d'accès correct.
Et nous plaçons nos permis les correctos Nom d'utilisateur:
sudo chown-R Nom d'utilisateur: Nom d'utilisateur
/ Usr / local / SenchaCmd / Sencha / Cmd /
/ Usr / local / SenchaCmd / Sencha / Cmd / *
Tendremos fait hacer eso que:
la source. bashrc
Courir pour Sencha pécher hacer déconnexion de besoin et login.
Rubis
apt-get installrubygems
Rubis
opt de création Zimbra
Il va créer le répertoire / opt / Zimbra avec eux autorisations usuario commeempiler.
mkdir / opt / Zimbra
Compilations
Pour une compilation totale du répertoire de compilations:
. / ZimbraBuild / buildZCS.sh
Compilations fin
La compilation finale se trouve dans le répertoire:
ZimbraBuild/amd64
. Por ejemplo pourrait être:
Btactic
Avinguda Balmes, 34
25006 Lleida (Lleida)
973 27 03 82 [email protected]
ZCS-8.0.6_GA_5923.UBUNTU12_64.20140213220301.tgz
Bibliographie
Zimbra bâtiment en utilisant Git
https://wiki.zimbra.com/wiki/Building_Zimbra_using_Git
Franklin README
http://wiki.zimbra.com/index.php?title=Franklin_README
Powered by TCPDF (www.tcpdf.org)