Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ depend(4) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

compver(4)

pkginfo(4)

depend(4)                                                         depend(4)

NAME
     depend - Abhängigkeiten eines Software-Pakets

BESCHREIBUNG
     depend ist eine ASCII-Datei, die Information darüber enthält, von wel-
     chen anderen Software-Paketen ein bestimmtes Software-Paket abhängt.
     Diese Datei wird vom Paketentwickler erstellt.

     Jeder Eintrag in der depend-Datei beschreibt ein Abhängigkeit zu einem
     Softwarepaket. Das Format eines Eintrags sieht folgendermaßen aus:

          type pkg name
               [(arch)]version
               [(arch)]version
               ...

     Bedeutung der einzelnen Felder:

     type    Definiert den Abhängigkeitstyp. Er ist eines der folgenden
             drei Zeichen:

             P   Besagt, daß das angesprochene Paket oder die Versionen als
                 installiert vorausgesetzt werden.

             I   Hinweis auf Unverträglichkeit. Das angegebene Paket oder
                 die angegebene Version darf am Rechner nicht existieren.

             R   Kehrt die Abhängigkeitsrichtung um. Es werden nicht die
                 paketeigenen Abhängigkeiten definiert, sondern statt des-
                 sen angezeigt, daß ein anderes Paket von diesem Paket
                 abhängt. Dieser Typ sollte nur dann verwendet werden, wenn
                 ein älteres Paket keine depend-Datei enthält, sich aber
                 trotzdem auf das Vorhandensein der neueren verläßt. Daher
                 sollte das neue Paket nicht gelöscht werden, solange das
                 alte sich noch auf dem Rechner befindet, da sonst das alte
                 Paket nicht mehr funktioniert.

     pkg     Gibt die Paketabkürzung an.

     name    Gibt die vollständige Paketbezeichnung an.

     [(arch)]version oder ~version
             Bezeichnet eine bestimmte Instanz des Pakets, für die die
             Abhängigkeit gilt. Die Instanz wird durch die Paketversion und
             gegebenenfalls durch die Paketarchitektur (in runden Klammern)
             spezifiziert. Jede Instanzangabe muß in einer neuen Zeile ste-
             hen, die mit einem Leer- oder Tabulatorzeichen beginnt. Sind
             zu einem Eintrag keine Versionsangaben vorhanden, beziehen
             sich die Abhängigkeiten auf alle Versionen des angegebenen
             Pakets.





Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

depend(4)                                                         depend(4)

             Wenn in der depend-Datei eines abhängigen Pakets der Versions-
             angabe eine Tilde (~) vorangestellt ist, dann wird auch die
             Datei compver(4) ausgewertet. Das bedeutet, daß die compver-
             Datei in dem Paket gepflegt werden muß, dessen Version sich
             ändert, wobei die neue Version kompatibel zur Vorgängerversion
             sein muß.

BEISPIELE
     Es folgt ein Beispiel für die Verknüpfung zwischen depend- und
     compver-Datei:

     Paket A, compver-Datei:

          1.0
          2.0
          3.0

     Das bedeutet, daß in pkginfo(4) hinter VERSION 1.0, 2.0 oder 3.0 ste-
     hen kann. Diese Versionen sind kompatibel.

     Paket B, depend-Datei:

          P lp Line Printer Spooling Utilities
            ~1.0

     In diesem Fall wird die compver-Datei von Paket A bei der Überprüfung
     der Abhängigkeit von Paket B ausgewertet.

SIEHE AUCH
     compver(4), pkginfo(4).
























Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026