18.11.2013 Aufrufe

Paketierung von Software für UCS - Univention

Paketierung von Software für UCS - Univention

Paketierung von Software für UCS - Univention

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!