| 6.4.2005 | Abhängigkeiten auflösen |
|
|
|
"depsort" - Resolving DependenciesDas ist ein kleines C-Programm, das ich mir mal geschrieben habe, um Softwarepakete installieren zu können, die untereinander zahlreiche Abhängigkeiten aufwiesen. Insbesondere im BLFS-Book hatte ich damit zu kämpfen. Ich wurde hinterher auf das Unix-Tool "tsort" hingewiesen, das tatsächlich im Grunde dasselbe tut, aber als ich es jetzt benutzen wollte, bekam ich Fehlermeldungen, die darauf zurückzuführen sind, daß im BLFS-Book die Depenencies (noch) nicht in der richtigen Reihenfolge stehen. Deshalb mußte ich "depsort" wieder vorholen. Es erwartet drei Dateien und erzeugt daraus eine vierte: Welche Pakete müssen in welcher Reihenfolge installiert werden. die erste Datei ist "deps.txt" mit Zeilen der Form <paket> <abhängig-von-1> <abhängig-von-2>, z.B.: alsa-1.0.7 alsa-lib-1.0.7 alsa-oss-1.0.7 alsa-utils-1.0.7 alsa-tools-1.0.7 alsa-firmware-1.0.7 die zweite Datei ist "wish.txt" und enthält zur Installierung vorgesehene Paketnamen, z.B.: alsa-1.0.7 die dritte Datei ist "inst.txt" und enthält bereits installierte Paketnamen. Sie kann auch leer sein (sie muß aber vorhanden sein). Die erzeugte Datei ist "result.txt", z.B.: alsa-lib-1.0.7 Download: blfs-dependencies.tar.gz Signatur: blfs-dependencies.tar.gz.sig |
| abatz.de | Jörn Abatz - Technische Software | Impressum |