Univention Corporate Server (UCS) » Softwarepflege und Paketverwaltung

ID #1057

Software für UCS Systeme

Problem:

Für einen Anwendungsfall soll nach Software gesucht werden, in den lokalen Repositories sind keine entsprechenden Pakete enthalten.

Lösung:

In den Online-Repositories von Univention stehen Softwarepakete bereit, welche teilweise nicht auf den Installationsmedien enthalten sind oder als gesondertes Softwareupgrade veröffentlicht wurden, wie beispielsweise eine aktualisierte Version des Univention Kolab2 Webclients. Um die gesamte Software auf einem UCS 2.x System mit Internetzugang zur Verfügung zu haben, sollten die Pfade von UCS 2.0 bis zur UCS 2.x Version des Systems in der "/etc/apt/sources.list" eingetragen werden. Die Pfade sind auf

http://apt.univention.de/

in den jeweiligen Unterverzeichnissen zu finden.
Zusätzlich zum "maintained" Bereich besteht der Bereich "unmaintained". Hier befindet sich Software die von Univention zur Verfügung gestellt wird, aber nicht im Maintenance- und Supportumfang enthalten ist.
Das Online-Repository wurde mit UCS 2.0 eingeführt und in diesem Forenartikel angekündigt:

http://forum.univention.de/viewtopic.php?f=26&t=461


Ab UCS 2.2 werden die Einträge in der Datei "/etc/apt/sources.list" per Univention Configuration Registry verwaltet und automatisch gepflegt. Die Repositorygestützte Softwareverwaltung wird dadurch noch einmal vereinfacht.

Sollte die gesuchte Software nicht für UCS paketiert sein, besteht die Möglichkeit in den Debian 4.0 Etch Repositories nach dem Sourcepaket zu suchen, da UCS ab Version 2.0 auf Debian Etch basiert, und die Software auf einem UCS System zu erstellen. Dazu besteht ein Artikel in der Univention Supportdatenbank unter

http://sdb.univention.de/content/1/7/de/ucs-pakete-selbst-erstellen.html

Es können auch Pakete aus den Repositories von Debian 5.0 Lenny verwendet werden. Der Aufwand bei der Erstellung von UCS kompatiblen Paketen kann hier allerdings höher ausfallen.
Es ist zu beachten, dass Software aus den Debian Repositories nicht direkt installiert, sondern immer auf einem UCS System gebaut und paketiert werden muss.
Ist die Software auch in den Debian Repositories nicht enthalten, aber der Sourcecode frei verfügbar, kann die Software auf UCS Systemen übersetzt werden. Eine Anleitung um aus der Software UCS-kompatible Debianpakete zu erstellen, ist unter "Univention Pakete" auf

http://www.univention.de/doku_devel.html

zu finden. Generelle Informationen zu Debian-Paketen und dem Übersetzen von Software können unter den Links unten in "Weiterführende Informationen" gefunden werden.

Zur Installation von Nicht-UCS Paketen und deren Integration ins Softwaremanagement besteht folgender Artikel in der Univention Supportdatenbank:

http://sdb.univention.de/content/2/41/de/installation-von-eigenen_fremden-pakete n.html


Weiterführende Informationen:


http://www.debiananwenderhandbuch.de/paketmanagement.html


http://www.debiananwenderhandbuch.de/debianpakete.html


http://tldp.org/HOWTO/Software-Building-HOWTO.html

Tags: apt, make, software, source

Verwandte Artikel:

Letzte Änderung der FAQ: 2011-01-27 16:14
Autor: Tobias Scherer
Revision: 1.2

Digg it! Share on Facebook FAQ ausdrucken FAQ weiterempfehlen Als PDF-Datei anzeigen
Übersetzungsvorschlag für Übersetzungsvorschlag für
Bewertung der Nützlichkeit dieser FAQ:

Durchschnittliche Bewertung: 0 (0 Abstimmungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Kommentieren nicht möglich