Difference between revisions of "HowTos/Manual Installation Feisty Fawn"
m (added naviagtion to top of page) |
|||
(8 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[Scalix Wiki]] -> [[How-Tos]] -> '''Manual Installation Feisty Fawn''' | ||
+ | |||
+ | '''Do not use this manual! It is not complete.''' | ||
+ | |||
Since I encountered problems installing Scalix with the existing instructions under Ubuntu 7.04 Feisty Fawn, I decided to create another installation instruction. | Since I encountered problems installing Scalix with the existing instructions under Ubuntu 7.04 Feisty Fawn, I decided to create another installation instruction. | ||
Line 7: | Line 11: | ||
2. Give root a password so that you can later perform su - | 2. Give root a password so that you can later perform su - | ||
+ | |||
'''sudo passwd root''' | '''sudo passwd root''' | ||
+ | |||
First give your current password for your user, then the new password for root. | First give your current password for your user, then the new password for root. | ||
Line 14: | Line 20: | ||
4. Install OpenSSH Server because you will need this for remote administration. | 4. Install OpenSSH Server because you will need this for remote administration. | ||
+ | |||
'''apt-get install openssh-server''' | '''apt-get install openssh-server''' | ||
5. Make an installation directory, for example /install | 5. Make an installation directory, for example /install | ||
+ | |||
'''mkdir /install''' | '''mkdir /install''' | ||
Line 48: | Line 56: | ||
'''apt-get install libsasl2-gssapi-mit''' | '''apt-get install libsasl2-gssapi-mit''' | ||
+ | |||
+ | '''apt-get install libsasl2''' | ||
'''apt-get install sendmail''' | '''apt-get install sendmail''' | ||
Line 55: | Line 65: | ||
'''apt-get install sun-java5-jre''' | '''apt-get install sun-java5-jre''' | ||
− | 7. Add Group and User | + | 7. Add Group and User, set shell und home directory |
+ | |||
'''addgroup scalix''' | '''addgroup scalix''' | ||
+ | |||
+ | '''useradd -g scalix scalix''' | ||
+ | |||
+ | '''usermod -s /bin/false scalix''' | ||
+ | |||
+ | '''usermod -d /var/opt/scalix scalix''' | ||
+ | |||
+ | 8. Edit shell variables | ||
+ | |||
+ | Login as root | ||
+ | |||
+ | '''vi .profile''' | ||
+ | |||
+ | Add '''export PATH=$PATH:/opt/scalix/bin:/opt/scalix/bin''' | ||
+ | |||
+ | Add '''export MANPATH=/opt/scalix/share/man''' | ||
+ | |||
+ | 9. Download packages | ||
+ | |||
+ | '''cd /install''' | ||
+ | |||
+ | '''wget http://downloads.scalix.com/.community/11.1/scalix-11.1.0-GA-debian-intel.tgz''' | ||
+ | |||
+ | 10. Extract files & delete source package | ||
+ | |||
+ | '''tar xfvz scalix-11.1.0-GA-debian-intel.tgz''' | ||
+ | |||
+ | '''rm scalix-11.1.0-GA-debian-intel.tgz''' | ||
+ | |||
+ | 11. Install libical | ||
+ | |||
+ | '''cd scalix-debian-11.1.0-GA/third_party/libical/i386''' | ||
+ | |||
+ | '''dpkg -i libical_0.24.RC4.20050413_i386.deb''' | ||
+ | |||
+ | 12. Install Scalix software | ||
+ | |||
+ | '''cd /install/scalix-11.1.0-GA/software/scalix_server/''' | ||
+ | |||
+ | '''dpkg -i scalic-server_11.1.0.10849_i386.deb''' | ||
+ | |||
+ | 13. Initialize message store | ||
+ | |||
+ | '''ommakeom''' | ||
+ | |||
+ | This gave me an error: ''/opt/scalix/bin/ommakeom: 89: Syntax error: Bad substituion'' | ||
+ | |||
+ | I found this error message in different forum posts and it seems, as if the command to create a short name (e.g. the first and the last character of the machines hostname) is not working properly. | ||
+ | |||
+ | I got a solution for this error: | ||
+ | sudo mv /bin/sh /bin/SH | ||
+ | sudo ln -s /bin/bash /bin/sh | ||
+ | |||
+ | after installing Scalix this has to be undone: | ||
+ | sudo mv /bin/SH /bin/sh | ||
+ | |||
+ | '''This manual ends here but the installation of Scalix has not finished.''' |
Latest revision as of 15:55, 30 June 2010
Scalix Wiki -> How-Tos -> Manual Installation Feisty Fawn
Do not use this manual! It is not complete.
Since I encountered problems installing Scalix with the existing instructions under Ubuntu 7.04 Feisty Fawn, I decided to create another installation instruction.
First I installed Ubuntu 7.04 Server, which still needs some configuration.
1. You have to edit your /etc/hosts and make sure that your hostname is in the right format. Check if hostname gives back the name of your system and hostname --fqdn the full name with domain.
2. Give root a password so that you can later perform su -
sudo passwd root
First give your current password for your user, then the new password for root.
3. Edit /etc/apt/sources.list and comment the line that refers to the cdrom-drive as installation medium. Uncomment the other lines that gives you access to all packets available.
4. Install OpenSSH Server because you will need this for remote administration.
apt-get install openssh-server
5. Make an installation directory, for example /install
mkdir /install
6. Install the required Packages
apt-get install apache2
apt-get install gawk
apt-get install krb5-config
apt-get install krb5-user
apt-get install libkadm55
apt-get install libkrb53
apt-get install libglib2.0-0
apt-get install libstdc++2.10-glibc2.2
apt-get install libxml
apt-get install sgml-base
apt-get install xml-core
apt-get install postgresql-8.1
apt-get install libsasl2-modules
apt-get install libsasl2-gssapi-mit
apt-get install libsasl2
apt-get install sendmail
apt-get install elinks
apt-get install sun-java5-jre
7. Add Group and User, set shell und home directory
addgroup scalix
useradd -g scalix scalix
usermod -s /bin/false scalix
usermod -d /var/opt/scalix scalix
8. Edit shell variables
Login as root
vi .profile
Add export PATH=$PATH:/opt/scalix/bin:/opt/scalix/bin
Add export MANPATH=/opt/scalix/share/man
9. Download packages
cd /install
wget http://downloads.scalix.com/.community/11.1/scalix-11.1.0-GA-debian-intel.tgz
10. Extract files & delete source package
tar xfvz scalix-11.1.0-GA-debian-intel.tgz
rm scalix-11.1.0-GA-debian-intel.tgz
11. Install libical
cd scalix-debian-11.1.0-GA/third_party/libical/i386
dpkg -i libical_0.24.RC4.20050413_i386.deb
12. Install Scalix software
cd /install/scalix-11.1.0-GA/software/scalix_server/
dpkg -i scalic-server_11.1.0.10849_i386.deb
13. Initialize message store
ommakeom
This gave me an error: /opt/scalix/bin/ommakeom: 89: Syntax error: Bad substituion
I found this error message in different forum posts and it seems, as if the command to create a short name (e.g. the first and the last character of the machines hostname) is not working properly.
I got a solution for this error:
sudo mv /bin/sh /bin/SH sudo ln -s /bin/bash /bin/sh
after installing Scalix this has to be undone:
sudo mv /bin/SH /bin/sh
This manual ends here but the installation of Scalix has not finished.