Paketverwaltung/Paketdepots/YaST/packages

aus openSUSE, der freien Wissensdatenbank

Inhaltsverzeichnis

packages-Dateien

Zypp/YaST package-Beschreibung

Lesen Sie auch hier für eine vorherigen Version.

Syntax

Schlüsselwörter im Dateikopf

Die Pufferspeicherdatei beginnt mit einer Versionsdefinition im Dateikopf.

Schlüsselwort Wert Kommentar
=Ver 2.0 Das alte (common.pkd) Format war 1.1, dieses ist 2.0


Die alte Encoding-Marke wird nicht mehr benötigt, seit die package-Daten ASCII-kodiert sind und keine sprachspezifischen Daten mehr enthalten.

Schlüsselwörter für Paketeinträge

Schlüsselwort Wer Kommentar
=Pkg Name Version Ausgabe Architektur Diese vier Werte identifizieren ein Paket eindeutig und werden als Schlüssel verwendet.
+Req
-Req
tags Zur Installation benötigt
+Prq
-Prq
tags tags die vor der Installation benötigt werden
+Prv
-Prv
tags tags die bereitgestellt werden
+Con
-Con
tags tags die in Konflikt treten
+Obs
-Obs
tags überflüssig
+Rec
-Rec
tags empfohlen
+Sug
-Sug
tags vorgeschlagen
+Fre
-Fre
tags aufgefrischt
+Sup
-Sup
tags ergänzt
+Enh
-Enh
tags erweiter
=Loc Mediennummer Dateiname[ Pfad] Ort der Paketdatei
Der Pfad ist optional und zeit standardmäßig auf <DATADIR>/<Architektur/>/<Dateiname>
(schauen Sie bei der Beschreibung für media nach <DATADIR>)
=Siz Paketgröße Installationsgröße Größe in Bytes
=Tim buildtime Bauzeit im time_t-Format
=Vnd Ersteller Ersteller des Pakets (für auf den Ersteller der Paketquelle gesetzt, wenn es nicht vorhanden oder leer ist).
=Src Name Version Ausgabe Architektur des Quellkodepkats
Architektur muss src oder nosrc sein
Falls die Architektur in der Pkg-Zeile schon src oder nosrc ist, dann
=Grp RPM-Gruppe
=Lic Lizenz
=Cks Typ Prüfsumme Typ kann SHA1 oder MD5 sein, gefolgt von der Prüfsumme
+Aut
-Aut
Autoren
=Shr Name Version Ausgabe Architektur eines anderen Pakets.
Alle Werte die nicht explizit für das aktuelle Paket gesetzt sind, werden mit dem genannten Paket geteilt.
Bspw. nützlich für optimierte Versionen des selben
+Key
-Key
Schlüsselwörter die aus der Paketdatenbank kommen

Beispiel

 =Pkg: 3ddiag 0.494 16 i586
 +Req:
 /bin/cp
 /bin/ln
 /bin/ls
 /bin/mkdir
 /bin/mv
 /bin/rm
 /bin/cat
 aaa_base
 /bin/sh
 /bin/sh
 ld-linux.so.2
 libc.so.6
 libc.so.6(GLIBC_2.0)
 libhd.so.5
 rpmlib(PayloadIsBzip2) <= 3.0.5-1
 -Req:
 +Prq:
 /bin/cp
 /bin/ln
 /bin/ls
 /bin/mkdir
 /bin/mv
 /bin/rm
 /bin/cat
 aaa_base
 /bin/sh
 rpmlib(PayloadIsBzip2) <= 3.0.5-1
 -Prq:
 +Prv:
 mesa:/etc/mesa.conf
 -Prv:
 =Loc: 1 3ddiag-0.494-16.i586.rpm
 =Siz: 27958 64932
 =Tim: 1028715372
 =Src: 3ddiag 0.494 16 src
 =Grp: System/Base
 =Lic: GPL
 +Aut:
 Stefan Dirsch <sndirsch@suse.de>
 -Aut: