Difference between revisions of "CommunitySoftwareRepositories"

(Integrate Community Repositories)
 
(26 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Integrate Community Repositories =
+
= Open-Xchange Server Community Repositories =
  
The community packages of Open-Xchange Server 6 are build using the [http://en.opensuse.org/Buildservice 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 Open-Xchange community packages are built using the [http://en.opensuse.org/Buildservice openSUSE Buildservice]. These packages can either be downloaded manually by pointing your browser or download manager to http://download.opensuse.org/repositories/server:/OX:/ or they can be integrated into package managers for various platforms as described below. It is highly recommended to use the installation guides to enable easy updating and package management for your preferred Linux distribution.
  
 
The hierarchy of the download server for the Open-Xchange packages is organized like this:
 
The hierarchy of the download server for the Open-Xchange packages is organized like this:
  
<pre>http://download.opensuse.org/repositories/server:/OX:/[RELEASE]/[DISTRIBUTION]
+
http://download.opensuse.org/repositories/server:/OX:/[PRODUCT]:/[COMPONENT]/[DISTRIBUTION]
 +
 +
PRODUCT      := appsuite or ox6.22
 +
COMPONENT    := component repository (backend/frontend)
 +
DISTRIBUTION := the target distribution
  
RELEASE      := the Open-Xchange release
+
=Installation Guides=
DISTRIBUTION := the desired distribution
 
  
</pre>
+
[[Template:Main_Page#Supported_packages|See main page]]
  
 +
= Archive packages =
  
== Download packages using wget ==
+
To download all packages to a local directory using wget, the following command applies 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:
+
wget -nd -r -l1 --no-parent -A.rpm -Pox6 \
 +
http://download.opensuse.org/repositories/server:/OX:/ox6/openSUSE_11.0/noarch/
  
<pre>
+
and for DEB packages:
wget -nd -r -l1 --no-parent -A.rpm -Pox6sp4beta \
 
http://download.opensuse.org/repositories/server:/OX:/ox6-sp4-beta/openSUSE_Factory/noarch
 
</pre>
 
  
or for Debian packages:
+
wget -nd -r -l1 --no-parent -A.deb -Pox6 \
 +
http://download.opensuse.org/repositories/server:/OX:/ox6/xUbuntu_8.04/all/
  
<pre>
+
[[Category: OX6]]
wget -nd -r -l1 --no-parent -A.deb -Pox6sp4beta \
 
http://download.opensuse.org/repositories/server:/OX:/ox6-sp4-beta/Debian_Etch/all
 
</pre>
 
 
 
== 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 Beta</b> packages on <b>Debian Etch</b>, the following  must be added:
 
 
 
<pre>
 
deb http://download.opensuse.org/repositories/server:/OX:/ox6-sp4-beta/Debian_Etch /
 
</pre>
 
 
 
When done, run <tt>apt-get update</tt>.
 
 
 
To install all required packages, run the following command:
 
 
 
<pre>
 
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
 
</pre>
 
 
 
When all packages have been retrieved, e.g. using wget, the command
 
<pre>dpkg -i *.deb</pre>
 
can be used to install all packages.
 
 
 
== openSUSE ==
 
 
 
To integrate the <b>OX6 SP4 Beta</b> package repository for openSUSE Factory, run the following command:
 
 
 
<pre>
 
zypper ar http://download.opensuse.org/repositories/server:/OX:/ox6-sp4-beta/openSUSE_Factory "OX SP4 Beta"
 
</pre>
 
 
 
The command <tt>zypper lr</tt> should give the following or similar output:
 
 
 
<pre>
 
# | 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
 
</pre>
 
 
 
To install all required packages, run the following command:
 
 
 
<pre>
 
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
 
</pre>
 
 
 
When all packages have been retrieved, e.g. using wget, the command
 
<pre>rpm -Uhv *.rpm</pre>
 
can be used to install all packages.
 
 
 
== Fedora ==
 
 
 
When all packages have been retrieved, e.g. using wget, the command
 
<pre>rpm -Uhv *.rpm</pre>
 
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]].
 

Latest revision as of 08:58, 2 December 2013

Open-Xchange Server Community Repositories

The Open-Xchange community packages are built using the openSUSE Buildservice. These packages can either be downloaded manually by pointing your browser or download manager to http://download.opensuse.org/repositories/server:/OX:/ or they can be integrated into package managers for various platforms as described below. It is highly recommended to use the installation guides to enable easy updating and package management for your preferred Linux distribution.

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

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

PRODUCT      := appsuite or ox6.22
COMPONENT    := component repository (backend/frontend)
DISTRIBUTION := the target distribution

Installation Guides

See main page

Archive packages

To download all packages to a local directory using wget, the following command applies for RPM packages:

wget -nd -r -l1 --no-parent -A.rpm -Pox6 \
http://download.opensuse.org/repositories/server:/OX:/ox6/openSUSE_11.0/noarch/

and for DEB packages:

wget -nd -r -l1 --no-parent -A.deb -Pox6 \
http://download.opensuse.org/repositories/server:/OX:/ox6/xUbuntu_8.04/all/