Line 1: |
Line 1: |
− | ==== INSTALLATION of Zarafa ====
| + | = INSTALLATION of Zarafa 7.0.x on SME8 = |
− | ===== Search latest STABLE php53-mapi.rpm =====
| + | == Search latest STABLE php53-mapi.rpm == |
| | | |
| SME8 uses PHP5.3<br> | | SME8 uses PHP5.3<br> |
Line 11: |
Line 11: |
| https://admin.fedoraproject.org/updates/search/php53-mapi? | | https://admin.fedoraproject.org/updates/search/php53-mapi? |
| | | |
− | ===== Set the epel-repository :=====
| + | == Set the epel-repository :== |
| | | |
| /sbin/e-smith/db yum_repositories set epel repository \ | | /sbin/e-smith/db yum_repositories set epel repository \ |
Line 35: |
Line 35: |
| signal-event yum-modify | | signal-event yum-modify |
| | | |
− | ===== Download via the Zarafawebsite the package for ZCP corresponding with the php53-mapi.rpm (cf. version above) =====
| + | == Download via the Zarafawebsite the package for ZCP corresponding with the php53-mapi.rpm (cf. version above) == |
| | | |
| cd /to an installdirectory, ex. : /root/InstallZarafa | | cd /to an installdirectory, ex. : /root/InstallZarafa |
Line 43: |
Line 43: |
| The 'free'-version has the ability to connect with Microsoft Outlook (default 3 users for free, buy zarafa-CAL's if you want more). | | The 'free'-version has the ability to connect with Microsoft Outlook (default 3 users for free, buy zarafa-CAL's if you want more). |
| | | |
− | ===== Unpack the corresponding package for ZCP :=====
| + | == Unpack the corresponding package for ZCP :== |
| | | |
| Go (cd /...) to the installdirectory (if you haven't done this yet) : | | Go (cd /...) to the installdirectory (if you haven't done this yet) : |
Line 53: |
Line 53: |
| tar -zxvf zcp-* | | tar -zxvf zcp-* |
| | | |
− | ===== Go (cd ./zcp-...) to the created subdirectory (zcp-...) :=====
| + | == Go (cd ./zcp-...) to the created subdirectory (zcp-...) :== |
| | | |
| cd ./zcp- ... | | cd ./zcp- ... |
Line 60: |
Line 60: |
| '''Move the windows-directory to an installshare in your network''' | | '''Move the windows-directory to an installshare in your network''' |
| | | |
− | ===== Download the latest webapp.rpm too in the same subdirectory :=====
| + | == Download the latest webapp.rpm too in the same subdirectory :== |
| | | |
| wget http://download.zarafa.com/community/final/WebApp/[version]/rhel/[zarafa-webapp-version.noarch.rpm] | | wget http://download.zarafa.com/community/final/WebApp/[version]/rhel/[zarafa-webapp-version.noarch.rpm] |
| | | |
− | ===== Install all rpm's in the unpacked package of ZCP and the webapp.rpm too :=====
| + | == Install all rpm's in the unpacked package of ZCP and the webapp.rpm too :== |
| | | |
| yum localinstall *.rpm | | yum localinstall *.rpm |
Line 70: |
Line 70: |
| All packages have dependencies that cannot be resolved if you install only part of the rpm's. | | All packages have dependencies that cannot be resolved if you install only part of the rpm's. |
| | | |
− | ===== Remove the default php-mapi.rpm =====
| + | == Remove the default php-mapi.rpm == |
| | | |
| We have to remove the installation of the default php-mapi (because it's not built for php 5.3). | | We have to remove the installation of the default php-mapi (because it's not built for php 5.3). |
Line 76: |
Line 76: |
| rpm -e php-mapi --nodeps | | rpm -e php-mapi --nodeps |
| | | |
− | ===== Install the php53-mapi.rpm =====
| + | == Install the php53-mapi.rpm == |
| | | |
| Install the php53-mapi.rpm of the EPEL-repository : | | Install the php53-mapi.rpm of the EPEL-repository : |
Line 88: |
Line 88: |
| yum install php53-mapi --enablerepo=epel --enablerepo=epel-testing | | yum install php53-mapi --enablerepo=epel --enablerepo=epel-testing |
| | | |
− | ===== Make install/update-actions =====
| + | == Make install/update-actions == |
− | ====== nano -w /etc/e-smith/events/actions/zarafa-install ======
| + | === nano -w /etc/e-smith/events/actions/zarafa-install === |
| | | |
| <nowiki> | | <nowiki> |
Line 1,115: |
Line 1,115: |
| </nowiki> | | </nowiki> |
| | | |
− | ====== To save : ======
| + | === To save : === |
| CTRL + X | | CTRL + X |
| yes | | yes |
| <ENTER> | | <ENTER> |
| | | |
− | ====== nano -w /etc/e-smith/events/actions/zarafa-update ======
| + | === nano -w /etc/e-smith/events/actions/zarafa-update === |
| | | |
| <nowiki> | | <nowiki> |
Line 1,439: |
Line 1,439: |
| </nowiki> | | </nowiki> |
| | | |
− | ====== To save : ======
| + | === To save : === |
| CTRL + X | | CTRL + X |
| yes | | yes |
| <ENTER> | | <ENTER> |
| | | |
− | ===== Execute zarafa-install (see script above) =====
| + | == Execute zarafa-install (see script above) == |
| | | |
| /bin/chmod 554 /etc/e-smith/events/actions/zarafa-install | | /bin/chmod 554 /etc/e-smith/events/actions/zarafa-install |
Line 1,454: |
Line 1,454: |
| signal-event post-upgrade; signal-event reboot | | signal-event post-upgrade; signal-event reboot |
| | | |
− | ==== UPGRADING of Zarafa (7.0.x -> 7.0.x) ====
| + | = UPGRADING of Zarafa (7.0.x -> 7.0.x) = |
− | ===== Download via the Zarafawebsite the package for ZCP corresponding with the newest php53-mapi.rpm (cf. version above) =====
| + | == Download via the Zarafawebsite the package for ZCP corresponding with the newest php53-mapi.rpm (cf. version above) == |
| | | |
| cd /to an installdirectory, ex. : /root/InstallZarafa | | cd /to an installdirectory, ex. : /root/InstallZarafa |
Line 1,461: |
Line 1,461: |
| wget http://download.zarafa.com/community/final/7.0/[version]/zcp-[version]-rhel-5-[cpu-arch]-free.tar.gz | | wget http://download.zarafa.com/community/final/7.0/[version]/zcp-[version]-rhel-5-[cpu-arch]-free.tar.gz |
| | | |
− | ===== Unpack the corresponding package for ZCP :=====
| + | == Unpack the corresponding package for ZCP :== |
| | | |
| Go (cd /...) to the installdirectory (if you haven't done this yet) : | | Go (cd /...) to the installdirectory (if you haven't done this yet) : |
Line 1,471: |
Line 1,471: |
| tar -zxvf zcp-* | | tar -zxvf zcp-* |
| | | |
− | ===== Go (cd ./zcp-...) to the created subdirectory (zcp-...) :=====
| + | == Go (cd ./zcp-...) to the created subdirectory (zcp-...) :== |
| | | |
| cd ./zcp- ... | | cd ./zcp- ... |
Line 1,478: |
Line 1,478: |
| '''Move the windows-directory to an installshare in your network''' | | '''Move the windows-directory to an installshare in your network''' |
| | | |
− | ===== Download the latest webapp.rpm too in the same subdirectory :=====
| + | == Download the latest webapp.rpm too in the same subdirectory :== |
| | | |
| wget http://download.zarafa.com/community/final/WebApp/[version]/rhel/[zarafa-webapp-version.noarch.rpm] | | wget http://download.zarafa.com/community/final/WebApp/[version]/rhel/[zarafa-webapp-version.noarch.rpm] |
| | | |
− | ===== Remove the existing php53-mapi.rpm first : =====
| + | == Remove the existing php53-mapi.rpm first : == |
| | | |
| rpm -e php53-mapi --nodeps | | rpm -e php53-mapi --nodeps |
| | | |
− | ===== Install all rpm's in the unpacked package of ZCP and the webapp.rpm too :=====
| + | == Install all rpm's in the unpacked package of ZCP and the webapp.rpm too :== |
| | | |
| yum localinstall *.rpm | | yum localinstall *.rpm |
Line 1,497: |
Line 1,497: |
| rpm -Uvh --force zarafa-webapp-[version].noarch | | rpm -Uvh --force zarafa-webapp-[version].noarch |
| | | |
− | ===== Remove the default php-mapi.rpm =====
| + | == Remove the default php-mapi.rpm == |
| | | |
| We have to remove the installation of the default php-mapi (because it's not built for php 5.3). | | We have to remove the installation of the default php-mapi (because it's not built for php 5.3). |
Line 1,503: |
Line 1,503: |
| rpm -e php-mapi --nodeps | | rpm -e php-mapi --nodeps |
| | | |
− | ===== Install the php53-mapi.rpm =====
| + | == Install the php53-mapi.rpm == |
| | | |
| Install the php53-mapi.rpm of the EPEL-repository : | | Install the php53-mapi.rpm of the EPEL-repository : |
Line 1,515: |
Line 1,515: |
| yum install php53-mapi --enablerepo=epel --enablerepo=epel-testing | | yum install php53-mapi --enablerepo=epel --enablerepo=epel-testing |
| | | |
− | ===== Execute zarafa-update (see script above !!!) =====
| + | == Execute zarafa-update (see script above !!!) == |
| | | |
| cd /etc/e-smith/events/actions/ | | cd /etc/e-smith/events/actions/ |
Line 1,527: |
Line 1,527: |
| signal-event post-upgrade; signal-event reboot | | signal-event post-upgrade; signal-event reboot |
| | | |
− | === Z-PUSH ===
| + | |
− | ==== INSTALLATION of Z-push (1.5.x or 2.0.x) ====
| + | = INSTALLATION of Z-push (1.5.x or 2.0.x) = |
− | ===== VERSION 1.5 =====
| + | == VERSION 1.5 == |
− | ====== Download the Z-push-package (version 1.5 !!)======
| + | === Download the Z-push-package (version 1.5 !!)=== |
| | | |
| wget http://zarafa-deutschland.de/z-push-download/final/1.5/[z-push-latest version] | | wget http://zarafa-deutschland.de/z-push-download/final/1.5/[z-push-latest version] |
Line 1,536: |
Line 1,536: |
| Save in an installdirectory, ex. : root/InstallZPush | | Save in an installdirectory, ex. : root/InstallZPush |
| | | |
− | | + | === Unpack the package for Z-push :=== |
− | ====== Unpack the package for Z-push :======
| |
| | | |
| Go (cd /...) to the installdirectory (if you haven't done this yet) : | | Go (cd /...) to the installdirectory (if you haven't done this yet) : |
Line 1,547: |
Line 1,546: |
| tar -zxvf z-push-[latest version] -C /var/www/html | | tar -zxvf z-push-[latest version] -C /var/www/html |
| | | |
− | ====== Change the name of the created z-push-directory in /var/www/html to 'z-push'======
| + | === Change the name of the created z-push-directory in /var/www/html to 'z-push'=== |
| | | |
− | ====== nano -w /etc/e-smith/events/actions/z-push-install ======
| + | === nano -w /etc/e-smith/events/actions/z-push-install === |
| <nowiki> | | <nowiki> |
| #!/bin/sh | | #!/bin/sh |
Line 1,694: |
Line 1,693: |
| </nowiki> | | </nowiki> |
| | | |
− | ====== To save : ======
| + | === To save : === |
| CTRL + X | | CTRL + X |
| yes | | yes |
| <ENTER> | | <ENTER> |
| | | |
− | ====== nano -w /etc/e-smith/events/actions/z-push-update ======
| + | === nano -w /etc/e-smith/events/actions/z-push-update === |
| <nowiki> | | <nowiki> |
| #!/bin/sh | | #!/bin/sh |
Line 1,738: |
Line 1,737: |
| </nowiki> | | </nowiki> |
| | | |
− | ====== To save : ======
| + | === To save : === |
| CTRL + X | | CTRL + X |
| yes | | yes |
| <ENTER> | | <ENTER> |
| | | |
− | ====== See further : "Any version" ======
| + | === See further : "Any version" === |
| | | |
− | ===== VERSION 2.0 =====
| + | == VERSION 2.0 == |
− | ====== Download the Z-push-package (version 2.0 !!)======
| + | === Download the Z-push-package (version 2.0 !!)=== |
| wget http://zarafa-deutschland.de/z-push-download/final/2.0/[z-push-latest version] | | wget http://zarafa-deutschland.de/z-push-download/final/2.0/[z-push-latest version] |
| | | |
| Save in an installdirectory, ex. : root/InstallZPush | | Save in an installdirectory, ex. : root/InstallZPush |
| | | |
− | ====== Unpack the package for Z-push :======
| + | === Unpack the package for Z-push :=== |
| Go (cd /...) to the installdirectory (if you haven't done this yet) : | | Go (cd /...) to the installdirectory (if you haven't done this yet) : |
| | | |
Line 1,760: |
Line 1,759: |
| tar -zxvf z-push-[latest version] -C /usr/share | | tar -zxvf z-push-[latest version] -C /usr/share |
| | | |
− | ====== Change the name of the created z-push-directory in /usr/share to 'z-push' ======
| + | === Change the name of the created z-push-directory in /usr/share to 'z-push' === |
| | | |
− | ====== nano -w /etc/e-smith/events/actions/z-push-install ======
| + | === nano -w /etc/e-smith/events/actions/z-push-install === |
| <nowiki> | | <nowiki> |
| #!/bin/sh | | #!/bin/sh |
Line 1,889: |
Line 1,888: |
| </nowiki> | | </nowiki> |
| | | |
− | ====== To save : ======
| + | === To save : === |
| CTRL + X | | CTRL + X |
| yes | | yes |
| <ENTER> | | <ENTER> |
| | | |
− | ====== nano -w /etc/e-smith/events/actions/z-push-update ======
| + | === nano -w /etc/e-smith/events/actions/z-push-update === |
| <nowiki> | | <nowiki> |
| #!/bin/sh | | #!/bin/sh |
Line 1,924: |
Line 1,923: |
| </nowiki> | | </nowiki> |
| | | |
− | ====== To save : ======
| + | === To save : === |
| CTRL + X | | CTRL + X |
| yes | | yes |
| <ENTER> | | <ENTER> |
| | | |
− | ====== See further : "Any version" ======
| + | === See further : "Any version" === |
| | | |
− | ===== ANY VERSION (1.5 or 2.0)=====
| + | == ANY VERSION (1.5 or 2.0)== |
− | ====== Edit the config.php file in the Z-Push directory to fit your needs. ======
| + | === Edit the config.php file in the Z-Push directory to fit your needs. === |
| ex. Set your timezone in the config.php file. | | ex. Set your timezone in the config.php file. |
| | | |
− | ====== Execute z-push-install (see script above) ======
| + | === Execute z-push-install (see script above) === |
| | | |
| /bin/chmod 554 /etc/e-smith/events/actions/z-push-install | | /bin/chmod 554 /etc/e-smith/events/actions/z-push-install |
Line 1,943: |
Line 1,942: |
| ./z-push-install | | ./z-push-install |
| | | |
− | ==== UPGRADING of Z-push ====
| + | = UPGRADING of Z-push = |
− | ===== VERSION 1.5 (1.5.x -> 1.5.x)=====
| + | == VERSION 1.5 (1.5.x -> 1.5.x)== |
− | ====== Download the Z-push-package (version 1.5 !!)======
| + | === Download the Z-push-package (version 1.5 !!)=== |
| | | |
| wget http://zarafa-deutschland.de/z-push-download/final/1.5/[z-push-latest version] | | wget http://zarafa-deutschland.de/z-push-download/final/1.5/[z-push-latest version] |
Line 1,951: |
Line 1,950: |
| Save in an installdirectory, ex. : root/InstallZPush | | Save in an installdirectory, ex. : root/InstallZPush |
| | | |
− | ====== Unpack the corresponding package for ZCP and the package for Z-push :======
| + | === Unpack the corresponding package for ZCP and the package for Z-push :=== |
| | | |
| Go (cd /...) to the installdirectory (if you haven't done this yet) : | | Go (cd /...) to the installdirectory (if you haven't done this yet) : |
Line 1,961: |
Line 1,960: |
| tar -zxvf z-push-[latest version] -C /var/www/html | | tar -zxvf z-push-[latest version] -C /var/www/html |
| | | |
− | ====== Change the name of the created z-push-directory in /var/www/html to 'z-push'======
| + | === Change the name of the created z-push-directory in /var/www/html to 'z-push'=== |
− | ====== See further : "Any version" ======
| + | === See further : "Any version" === |
− | ===== VERSION 2.0 (2.0.x -> 2.0.x)=====
| + | == VERSION 2.0 (2.0.x -> 2.0.x)== |
− | ====== Download the Z-push-package (version 2.0 !!)======
| + | === Download the Z-push-package (version 2.0 !!)=== |
| | | |
| wget http://zarafa-deutschland.de/z-push-download/final/2.0/[z-push-latest version] | | wget http://zarafa-deutschland.de/z-push-download/final/2.0/[z-push-latest version] |
Line 1,971: |
Line 1,970: |
| | | |
| | | |
− | ====== Unpack the package for Z-push :======
| + | === Unpack the package for Z-push :=== |
| | | |
| Go (cd /...) to the installdirectory (if you haven't done this yet) : | | Go (cd /...) to the installdirectory (if you haven't done this yet) : |
Line 1,981: |
Line 1,980: |
| tar -zxvf z-push-[latest version] -C /usr/share | | tar -zxvf z-push-[latest version] -C /usr/share |
| | | |
− | ====== Change the name of the created z-push-directory in /usr/share to 'z-push'======
| + | === Change the name of the created z-push-directory in /usr/share to 'z-push'=== |
− | ====== See further : "Any version" ======
| + | === See further : "Any version" === |
− | ===== VERSION 1.5 -> 2.0 =====
| + | == VERSION 1.5 -> 2.0 == |
| | | |
| The easiest way to upgrade is to follow the steps for a new installation of version 2.0. The states of Z-Push 1.X are not compatible and there is no upgrade path, but as this version implements a fully automatic resynchronisation of devices it should not affect the users and work without the user interaction | | The easiest way to upgrade is to follow the steps for a new installation of version 2.0. The states of Z-Push 1.X are not compatible and there is no upgrade path, but as this version implements a fully automatic resynchronisation of devices it should not affect the users and work without the user interaction |
| | | |
− | ===== ANY VERSION =====
| + | == ANY VERSION == |
− | ====== Edit the config.php file in the Z-Push directory to fit your needs. ======
| + | === Edit the config.php file in the Z-Push directory to fit your needs. === |
| ex. Set your timezone in the config.php file. | | ex. Set your timezone in the config.php file. |
| | | |
− | ====== Execute z-push-update (see script above !!!!) ======
| + | === Execute z-push-update (see script above !!!!) === |
| | | |
| /bin/chmod 554 /etc/e-smith/events/actions/z-push-update | | /bin/chmod 554 /etc/e-smith/events/actions/z-push-update |