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> | ||
+ | |||
+ | Vor Ausführung des Scriptes ist ein **'' | ||
+ | |||
+ | <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=" | ||
+ | |||
+ | ########################################################################## | ||
+ | |||
+ | echo "#####################################" | ||
+ | echo "# Datenbank anlegen ... #" | ||
+ | echo "#####################################" | ||
+ | |||
+ | mysql -e " | ||
+ | mysql -e " | ||
+ | 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/ | ||
+ | |||
+ | 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 | ||
+ | </ |