Aufbau der Datei 'INFO': Unterschied zwischen den Versionen
Aus Synology Wiki
imported>QTip K →Aufbau |
imported>QTip KKeine Bearbeitungszusammenfassung |
||
Zeile 2: | Zeile 2: | ||
Die Datei 'INIT' ist ein wichtiger Bestandteil des Synology Paketes (SPK). Mit dieser Datei legt man den Paketnamen und weitere Einstellungen für das Paket-Zentrum fest. | Die Datei 'INIT' ist ein wichtiger Bestandteil des Synology Paketes (SPK). Mit dieser Datei legt man den Paketnamen und weitere Einstellungen für das Paket-Zentrum fest. | ||
== | ==Aufbau== | ||
Im folgenden Beispiel sind die minmal empfohlenen Parameter mit Beispieldaten aufgeführt. | Im folgenden Beispiel sind die minmal empfohlenen Parameter mit Beispieldaten aufgeführt. | ||
<pre> | <pre> | ||
Zeile 12: | Zeile 12: | ||
</pre> | </pre> | ||
== | ===Erklärung der Schlüsselwörter=== | ||
Jede Zeile enthält ein Parameter mit dem entsprechenden Inhalt. | Jede Zeile enthält ein Parameter mit dem entsprechenden Inhalt. | ||
{| border="1" cellpadding="6" cellspacing="0" style="text-align:left" | {| border="1" cellpadding="6" cellspacing="0" style="text-align:left" |
Version vom 12. August 2011, 15:52 Uhr
Einleitung
Die Datei 'INIT' ist ein wichtiger Bestandteil des Synology Paketes (SPK). Mit dieser Datei legt man den Paketnamen und weitere Einstellungen für das Paket-Zentrum fest.
Aufbau
Im folgenden Beispiel sind die minmal empfohlenen Parameter mit Beispieldaten aufgeführt.
package="Test" version="1.0" description="Test App zum Testen" maintainer="Nobody" arch="noarch"
Erklärung der Schlüsselwörter
Jede Zeile enthält ein Parameter mit dem entsprechenden Inhalt.
Parameter | Beschreibnung | Wert/Typ/Beispiel |
package | Paketname, wird für die Erstellung des Verzeichnisses in /var/packages verwendet. | alphanumerisch |
version | Version des Paketes | alphanumerisch / 1.0 |
description | ausführliche Beschreibung (default Eintrag für alle Sprachen, falls sprachabhängige Beschreibung nicht verfügbar). | alphanumerisch |
description_xxx | ausführliche Beschreibung in der jeweiligen Sprache xxx (siehe #Sprachkürzeltabelle). | alphanumerisch |
maintainer | Name des Entwicklers | alphanumerisch / Nobody |
admin_url | URL der externen Administrationsoberfläche | URL |
admin_port | Port der externen Administrationsoberfläche | numerisch |
arch | Einschränkung auf eine bestimmte Architektur oder "noarch" (siehe Welchen_Prozessortyp_besitzt_mein_System?). | alphanumerisch / ppc_853x |
reloadui | Neuladen/Aktualisierung des Paket-Zentrums nach der Installation. | yes/no |
firmware | minimale Firmwarewareversion die für die Installation nötig ist. | alphanumerisch, Firmwareversion / 3.0-1593 |
*** Neu ab DSM 3.2.1869 beta *** | ||
---|---|---|
displayname | erweiterter Name für die Anzeige im Paketzentrum. Ist dieser Parameter nicht vorhanden, wird "package" verwendet. | alphanumerisch |
helpurl | URL zur Homepage/Forum des Entwicklers für Informationen | URL |
report_url | URL zur Homepage/Forum des Entwicklers für Pakete im Beta-Stadium, aktiviert automatisch den Text "beta" neben dem Namen im Paket-Zentrum | URL |
startable | Bestimmt, ob ein Paket gestartet werden darf | yes/no |
install_dep_services | abhängige Dienste für die Installation | Dienste mit Leerzeichen getrennt / apache-web mysql |
start_dep_services | abhängige Dienste für den Start | Dienste mit Leerzeichen getrennt / apache-web mysql |
package_icon | PNG base64-codiert oder als PACKAGE_ICON.PNG im Paket (wird nach der Installation automatisch als base64-codierter Text in INFO geschrieben | base64-codierter Text oder Datei im Format PNG |
Sprachkürzeltabelle
ger = german enu = english US chs = chinese simplified cht = chinese traditional csy = czech jpn = japanese krn = korean dan = danish fre = french ita = italian nld = dutch nor = norwegian plk = polish rus = russian spn = spanish sve = swedish hun = hungarian trk = turkish ptg = portuguese european ptb = portuguese brazilian