Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:webapps:horde:horde-preinstall]] 
no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


anwenderwiki:webapps:horde:horde-preinstall [2014/05/29 17:19] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1
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 17:19 von 127.0.0.1