Difference between revisions of "HowTos/Manual Installation Feisty Fawn"

From Scalix Wiki
Jump to: navigation, search
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.