Difference between revisions of "CommunitySoftwareRepositories"

(Integrate Community Repositories)
(Integrate Community Repositories)
Line 15: Line 15:
 
== Download packages using wget ==
 
== Download packages using wget ==
  
To download all packages into a local directory named <tt>ox6sp4beta4</tt> using the wget command, the following command can be used for RPM packages:
+
To download all packages into a local directory named <tt>ox6sp4beta</tt> using the wget command, the following command can be used for RPM packages:
  
 
<pre>
 
<pre>
wget -nd -r -l1 --no-parent -A.rpm -Pox6sp4beta4 \
+
wget -nd -r -l1 --no-parent -A.rpm -Pox6sp4beta \
http://download.opensuse.org/repositories/server:/OX:/open-xchange-sp4-beta4/openSUSE_Factory/noarch
+
http://download.opensuse.org/repositories/server:/OX:/ox6-sp4-beta/openSUSE_Factory/noarch
 
</pre>
 
</pre>
  
Line 25: Line 25:
  
 
<pre>
 
<pre>
wget -nd -r -l1 --no-parent -A.deb -Pox6sp4beta4 \
+
wget -nd -r -l1 --no-parent -A.deb -Pox6sp4beta \
http://download.opensuse.org/repositories/server:/OX:/open-xchange-sp4-beta4/Debian_Etch/all
+
http://download.opensuse.org/repositories/server:/OX:/ox6-sp4-beta/Debian_Etch/all
 
</pre>
 
</pre>
  
 
== Debian and Ubuntu ==
 
== Debian and Ubuntu ==
  
In order to install the packages using apt-get or aptitude, the respective repository must be added to the file <tt>/etc/apt/sources.list</tt>. In order to install the packages of the <b>OX6 SP4 Beta4</b> packages on <b>Debian Etch</b>, the following  must be added:
+
In order to install the packages using apt-get or aptitude, the respective repository must be added to the file <tt>/etc/apt/sources.list</tt>. In order to install the packages of the <b>OX6 SP4 Beta</b> packages on <b>Debian Etch</b>, the following  must be added:
  
 
<pre>
 
<pre>
deb http://download.opensuse.org/repositories/server:/OX:/open-xchange-sp4-beta4/Debian_Etch /
+
deb http://download.opensuse.org/repositories/server:/OX:/ox6-sp4-beta/Debian_Etch /
 
</pre>
 
</pre>
  
Line 55: Line 55:
 
== openSUSE ==
 
== openSUSE ==
  
To integrate the <b>OX6 SP4 Beta4</b> package repository for openSUSE Factory, run the following command:
+
To integrate the <b>OX6 SP4 Beta</b> package repository for openSUSE Factory, run the following command:
  
 
<pre>
 
<pre>
zypper ar http://download.opensuse.org/repositories/server:/OX:/open-xchange-sp4-beta4/openSUSE_Factory "OX SP4 Beta4"
+
zypper ar http://download.opensuse.org/repositories/server:/OX:/ox6-sp4-beta/openSUSE_Factory "OX SP4 Beta"
 
</pre>
 
</pre>
  
Line 66: Line 66:
 
# | Alias            | Name                      | Aktiviert | Auffrischen
 
# | Alias            | Name                      | Aktiviert | Auffrischen
 
--+-------------------+---------------------------+-----------+------------
 
--+-------------------+---------------------------+-----------+------------
1 | OX SP4 Beta4      | OX SP4 Beta4              | Ja        | Nein
+
1 | OX SP4 Beta      | OX SP4 Beta              | Ja        | Nein
 
3 | openSUSE-DVD 11.0 | openSUSE-DVD 11.0        | Nein      | Nein
 
3 | openSUSE-DVD 11.0 | openSUSE-DVD 11.0        | Nein      | Nein
 
4 | updates          | Updates for 11.0          | Ja        | Ja
 
4 | updates          | Updates for 11.0          | Ja        | Ja

Revision as of 05:41, 11 July 2008

Integrate Community Repositories

The community packages of Open-Xchange Server 6 are build using the openSUSE Buildservice. The packages can be either downloaded manually by pointing your browser or download manager to http://download.opensuse.org/repositories/server:/OX:/ or they can be integrated into various package installers as described below.

The hierarchy of the download server for the Open-Xchange packages is organized like this:

http://download.opensuse.org/repositories/server:/OX:/[RELEASE]/[DISTRIBUTION]

RELEASE      := the Open-Xchange release
DISTRIBUTION := the desired distribution


Download packages using wget

To download all packages into a local directory named ox6sp4beta using the wget command, the following command can be used for RPM packages:

wget -nd -r -l1 --no-parent -A.rpm -Pox6sp4beta \
http://download.opensuse.org/repositories/server:/OX:/ox6-sp4-beta/openSUSE_Factory/noarch

or for Debian packages:

wget -nd -r -l1 --no-parent -A.deb -Pox6sp4beta \
http://download.opensuse.org/repositories/server:/OX:/ox6-sp4-beta/Debian_Etch/all

Debian and Ubuntu

In order to install the packages using apt-get or aptitude, the respective repository must be added to the file /etc/apt/sources.list. In order to install the packages of the OX6 SP4 Beta packages on Debian Etch, the following must be added:

deb http://download.opensuse.org/repositories/server:/OX:/ox6-sp4-beta/Debian_Etch /

When done, run apt-get update.

To install all required packages, run the following command:

sudo apt-get install open-xchange open-xchange-admin-plugin-hosting \
        open-xchange-authentication-database open-xchange-charset \
        open-xchange-configjump-generic open-xchange-control open-xchange-i18n \
        open-xchange-imap open-xchange-jcharset open-xchange-push-udp \
        open-xchange-sessiond open-xchange-smtp open-xchange-spamhandler-default

When all packages have been retrieved, e.g. using wget, the command

dpkg -i *.deb

can be used to install all packages.

openSUSE

To integrate the OX6 SP4 Beta package repository for openSUSE Factory, run the following command:

zypper ar http://download.opensuse.org/repositories/server:/OX:/ox6-sp4-beta/openSUSE_Factory "OX SP4 Beta"

The command zypper lr should give the following or similar output:

# | Alias             | Name                      | Aktiviert | Auffrischen
--+-------------------+---------------------------+-----------+------------
1 | OX SP4 Beta       | OX SP4 Beta               | Ja        | Nein
3 | openSUSE-DVD 11.0 | openSUSE-DVD 11.0         | Nein      | Nein
4 | updates           | Updates for 11.0          | Ja        | Ja
5 | factory           | Main Repository (OSS)     | Ja        | Nein
6 | factory-debug     | Main Repository (Debug)   | Nein      | Nein
7 | factory-non-oss   | Main Repository (NON-OSS) | Ja        | Nein

To install all required packages, run the following command:

zypper install open-xchange open-xchange-admin-plugin-hosting \
        open-xchange-authentication-database open-xchange-charset \
        open-xchange-configjump-generic open-xchange-control open-xchange-i18n \
        open-xchange-imap open-xchange-jcharset open-xchange-push-udp \
        open-xchange-sessiond open-xchange-smtp open-xchange-spamhandler-default

When all packages have been retrieved, e.g. using wget, the command

rpm -Uhv *.rpm

can be used to install all packages.

Fedora

When all packages have been retrieved, e.g. using wget, the command

rpm -Uhv *.rpm

can be used to install all packages.

Feedback welcome.

Postinstall package configuration

For further configuration options, please refer to Quick_install_guide_for_the_Hosting_Edition.