Paketierung von Software für UCS - Univention
Paketierung von Software für UCS - Univention
Paketierung von Software für UCS - Univention
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
watch.ex<br />
Überwacht den Server der Upstream-Version auf Neuerungen.<br />
3.1 control<br />
Die control-Datei enthält verschiedene Informationen, die dpkg benötigt, um das Paket<br />
bearbeiten zu können. Die <strong>von</strong> dh_make erstellte control-Datei sieht wie folgt aus:<br />
Source : testdeb<br />
Section : unknown<br />
Priority : optional<br />
Maintainer : Max Muster < max@muster .de ><br />
Build - Depends : debhelper ( >= 4.0.0)<br />
Standards - Version : 3.6.1<br />
Package : testdeb<br />
Architecture : any<br />
Depends : \$\{ shlibs : Depends \} , \$\{ misc : Depends \}<br />
Description : < insert up to 60 chars description ><br />
< insert long description , indented with spaces ><br />
Der obere Block enthält Informationen <strong>für</strong> die Erstellung des Quell-Pakets.<br />
Source Name des Quellpakets.<br />
Section Dient der Kategorisierung des Pakets (z.B. durch gra¢sche Paketmanager).<br />
Priority Dient der Priorisierung des Pakets (z.B. durch gra¢sche Paketmanager). Diese<br />
Einstellung hat keine Auswirkung unter <strong>UCS</strong>.<br />
Maintainer Name und die Email-Adresse des Paketerstellers.<br />
Build-Depends Namen <strong>von</strong> Paketen, die zur Übersetzung dieses Pakets zwingend benötigt<br />
werden.<br />
Standards-Version Enthält die Version des Debian-Policy-Standards anhand der das paket<br />
das letzte mal aktualisiert wurde.<br />
Der untere Teil beschreibt das Binärpaket (ein Quellpaket könnte auch mehrere Binärpakete<br />
erzeugen).<br />
Package Name eines Binärpakets<br />
Architecture Gibt die CPU-Architektur (z.B. amd64 oder i386) an, <strong>für</strong> die dieses Paket<br />
gebaut werden soll. Wird es bei any belassen, ersetzt dpkg-gencontrol die entsprechende<br />
Architektur. Handelt es sich bei dem Paket ausschließlich um Skripte oder<br />
Dokumentationen, die architekturunabhängig sind, kann any durch all ersetzt werden<br />
(das Paket kann dann auf jeder Architektur installiert werden).<br />
Description Muss eine max. 60 Zeichen lange Kurzbeschreibung des Pakets enthalten.<br />
Darunter folgt, durch Leerzeichen am Zeilenanfang eingerückt, eine beliebig lange,<br />
ausführliche Beschreibung. Leerzeilen in der Beschreibung können mit einem Leerzeichen<br />
und einem Punkt erzeugt werden.<br />
7/22