#! /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