Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:webapps:horde:horde-preinstall]] 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

anwenderwiki:webapps:horde:horde-preinstall [2014/05/29 15:19] (aktuell)
Zeile 1: Zeile 1:
 +{{tag> horde}}
  
 +====== Preinstall-Script zu Horde 5 ======
 +
 +Das Script horde-preinstall installiert benötigte Pakete für Horde5 und bereitet die Installationsumgebung vor.\\
 +Ggf. müssen weitere Fragen der Installationaufrufe beantwortet werden. Auch sollte das mysql-Kennwort im Script geändert werden.
 +
 +<note warning>​Benutzung auf eigenes Risiko!</​note>​
 +
 +Vor Ausführung des Scriptes ist ein **''​apt-get update''​** und **''​apt-get dist-upgrade''​** sinnvoll.
 +
 +<code text horde-preinstall.sh>​
 +#! /bin/bash
 +#
 +# Script horde-preinstall installiert benoetigte Pakete für Horde5
 +# und bereitet die Installationsumgebung vor.
 +# ggf. muessen weitere Fragen der Installationaufrufe beantwortet werden
 +#
 +# Das nachstehende mysql-Kennwort sollte geaendert werden!
 +#
 +
 +kennwort="​12345678"​
 +
 +##########################################################################​
 +
 +echo "#####################################"​
 +echo "# Datenbank anlegen ...             #"​
 +echo "#####################################"​
 +
 +mysql -e "​CREATE database horde5;"​ && echo "... Datenbank angelegt"​
 +mysql -e "​CREATE USER h5admin@localhost IDENTIFIED BY '​$kennwort';"​
 +mysql -e "GRANT ALL ON horde5.* TO h5admin@localhost;"​
 +
 +echo "#####################################"​
 +echo "# .deb-Pakete installieren ...      #"
 +echo "#####################################"​
 +
 +aptitude install php5-geoip imagemagick php5-imagick php5-tidy php5-memcache memcached php5-auth-pam php5-intl php5-sasl libssh2-php libssh2-1-dev libidn11 libidn11-dev
 +
 +echo "#####################################"​
 +echo "# Channels hinzufügen ...           #"​
 +echo "#####################################"​
 +
 +pear channel-discover pear.horde.org
 +pear channel-discover pear.phpunit.de
 +pear channel-discover pear.nrk.io
 +pear channel-discover pear.symfony.com
 +
 +echo "#####################################"​
 +echo "# Pear Pakete installieren ...      #"
 +echo "#####################################"​
 +
 +pear install HTTP_WebDAV_Server-1.0.0RC8
 +pear install --alldeps XML_Serializer-0.20.2
 +pear install --alldeps Numbers_Words-0.16.4
 +pear install Image_Text-0.7.0
 +pear install --alldeps Text_CAPTCHA-0.5.0
 +pear install --alldeps Date_Holidays-0.21.8
 +pear install --alldeps Text_LanguageDetect-0.3.0
 +pear install Console_GetoptPlus-beta
 +pear install Console_Color2-0.1.2
 +pear install net_dns2
 +pear install file_fstab
 +echo "... install horde_lz4 ... bitte warten ..."
 +pear install horde/​horde_lz4
 +
 +echo "#####################################"​
 +echo "# pecl Pakete installieren ...      #"
 +echo "#####################################"​
 +
 +pecl install sasl-0.1.0
 +pecl install idn-0.2.0
 +pecl install ssh2-0.12
 +pecl install msgpack-0.5.5
 +
 +echo "#####################################"​
 +echo "# upgrade all ...                   #"​
 +echo "#####################################"​
 +
 +pear upgrade-all
 +
 +exit 0
 +</​code>​
 [[anwenderwiki:webapps:horde:horde-preinstall]] anwenderwiki/webapps/horde/horde-preinstall.txt · Zuletzt geändert: 2014/05/29 15:19 (Externe Bearbeitung)