GoGPT Best VPN GoSearch

OnWorks-Favicon

rpm2html - Online in der Cloud

Führen Sie rpm2html im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl rpm2html, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


rpm2html - Erstellen Sie eine HTML-Datenbank aus dem rpm-Repository

ZUSAMMENFASSUNG


rpm2html [-q][-v][-Macht][-lange Langdatei] Konfigurationsdatei

BESCHREIBUNG


Rpm2html versucht, zwei große Probleme zu lösen, wenn man ein RPM-Paket von einem Spiegel holt
im Netz und versuchen, es zu installieren:

- Es gibt mehr Informationen als nur den Dateinamen, bevor das Paket installiert wird.

- Es versucht, das Abhängigkeitsproblem zu lösen, indem es alle Bereitstellungen und Anforderungen analysiert
des Satzes von Drehzahlen. Es zeigt die Querverweise in Form von Hypertext-Links.

Der zweite Punkt ist nur dann effizient, wenn die tatsächliche Anzahl der indizierten RPMs wichtig ist.

Jede Konfigurationsdatei wird unabhängig behandelt, als wäre es ein neuer Aufruf von
rpm2html.

Eine Konfigurationsdatei repräsentiert eine Liste von Verzeichnissen und eine Verteilung als Ganzes. Alle
die Referenzen zwischen Paketen, die in den Verzeichnissen einer einzelnen Konfigurationsdatei aufgelistet sind, sind
durch Hyperlinks in den resultierenden HTML-Dateien gekennzeichnet. Hier ist der Prozess, der zum führt
Erstellung der HTML-Seiten:

1/ Die Konfigurationsdatei wird geparst, sie setzt alle Standardwerte für rpm2html. Dann
alle Verzeichniseinträge werden analysiert und eine Liste der zu durchsuchenden Verzeichnisse wird erstellt.

2/ Für jedes Verzeichnis werden die RPM gescannt, die HTML-Seite, die das Paket beschreibt, ist
sofort generiert. Alle Ressourcen, die von der RPM-Datei bereitgestellt und benötigt werden, werden in einem
Liste der Ressourcen. Eine Liste von geparsten RPMs wird ebenfalls erstellt.

3/ Sobald alle RPM für diese Konfigurationsdatei gescannt wurden, werden alle Ressourcen in
Ressourcendateien mit Links zu dem RPM, der sie bereitstellt (man könnte auch den RPM hinzufügen, der benötigt wird).
aber alles braucht zum Beispiel libc).

4/ Die sortierten Paketlisten werden durch Sortieren der RPM-Liste nach verschiedenen
Kriterien und allgemeine Frontend-Seiten werden in der neuen Listenreihenfolge generiert.

5/ Die Hauptseite wird mit Links zu den verschiedenen Frontend-Seiten, Statistiken und
Beschreibung der analysierten Pakete.

6/ Alle Listen werden freigegeben und globale Variablen werden zurückgesetzt.

rpm2html ist nun bereit, die nächste Konfigurationsdatei zu verarbeiten.

CONFIGURATION


Eine Konfigurationsdatei eine Textdatei, Zeilen, die mit Semispalten beginnen, sind Kommentare. Der erste
part ist ein globaler Abschnitt, der einige wichtige Parameter von rpm2html definiert. Parameter sind
definiert mit der Syntax:

Variable=Wert
Werte sollten nicht in Anführungszeichen stehen und am Ende der Zeile enden

Die folgenden Variablen werden unterstützt:

maint Der Betreuer des lokalen Spiegels, NEEDED !

E-mail Die E-Mail des Betreuers, BENÖTIGT !

dir Das Verzeichnis für die HTML-Ausgabe, NEEDED !

URL Die URL für die HTML-Dateien auf dem WWW-Server

Gastgeber Der Hostname für den Server.

Nach diesen Variablen sollte für jedes Verzeichnis auf Ihrem System ein Abschnitt ausgefüllt werden
mit RPM-Dateien. Es beginnt mit dem Dateinamen des Verzeichnisses in Klammern:

[Der Name in Klammern ist das Verzeichnis, BENÖTIGT!]

Der spezielle Verzeichnisname [localbase] extrahiert Informationen aus der RPM-Basis des installierten
Software statt ein Verzeichnis aufzulisten. Es erlaubt einem, HTML-Seiten für die
installierte RPM-Basis auf einer Maschine.

Alle unten definierten Variablen bis zum nächsten Verzeichnis oder dem Ende der Datei beziehen sich auf
dieses Verzeichnis. Hier die möglichen Variablen:

Name Ein bedeutender Name für diesen Spiegel, NEEDED !

ftp Die ursprüngliche FTP/HTTP-URL, BENÖTIGT!

ftpsrc Wo die zugehörigen Quellen gespeichert sind

Farbe Hintergrundfarbe für Seiten

Vertrauens Noch unbenutzt

URL Die lokale FTP/HTTP-URL.

Es ist möglich, andere Spiegel anzuzeigen, indem Sie einige Spiegel=Wert-Zeilen innerhalb des hinzufügen
Sektion. Der erste wird als lokaler angesehen.

BEISPIEL


Beispiel für Konfigurationsdateien:

;
; Beispielkonfigurationsdatei für rpm2html
;

maint=Joe
mail=[E-Mail geschützt]

dir=/home/http/html/MyDistrib
url=/Mydistrib

Baum=wahr

rdf=wahr
rdf_dir=/home/ftp/pub/mydistrib/RDF

[/MyDistribution/RPM/noarch]
name=Arch-unabhängige Pakete für MyDistrib
ftp=ftp://ftp.mydistrib.org/pub/mydistrib/noarch
Unterverzeichnis=noarch

[/MyDistribution/RPM/i386]
name=i386-Pakete für MyDistrib
ftp=ftp://ftp.mydistrib.org/pub/mydistrib/i386
ftpsrc=ftp://ftp.mydistrib.org/pub/mydistrib/srcs
Farbe=#e0ffff
Unterverzeichnis=i386
Spiegel=ftp://ftp.mydistrib.org/pub/mydistrib/i386
Spiegel=ftp://ftp.elsewhere.org/pub/mydistrib/i386

[/MyDistribution/RPM/alpha]
name=Alpha-Pakete für MyDistrib
ftp=ftp://ftp.mydistrib.org/pub/mydistrib/alpha
ftpsrc=ftp://ftp.mydistrib.org/pub/mydistrib/srcs
color=#ffe0ff
Unterverzeichnis=alpha
Spiegel=ftp://ftp.mydistrib.org/pub/mydistrib/alpha
Spiegel=ftp://ftp.elsewhere.org/pub/mydistrib/alpha

[/MyDistribution/RPM/sparc]
name=Sparc-Pakete für MyDistrib
ftp=ftp://ftp.mydistrib.org/pub/mydistrib/sparc
ftpsrc=ftp://ftp.mydistrib.org/pub/mydistrib/srcs
Farbe=#ffffe0
Unterverzeichnis=sparc

[/MyDistribution/RPM/ppc]
name=PPC-Pakete für MyDistrib
ftp=ftp://ftp.mydistrib.org/pub/mydistrib/ppc
ftpsrc=ftp://ftp.mydistrib.org/pub/mydistrib/srcs
Farbe=#e0ffe0
Unterverzeichnis=ppc
Spiegel=ftp://ftp.mydistrib.org/pub/mydistrib/ppc
Spiegel=ftp://ftp.pear.com/pub/mydistrib/ppc

OPERANDEN


Folgende Operanden werden unterstützt:

Dateien
Liste der Konfigurationsdateien

EXIT STATUS


Die folgenden Exit-Werte werden zurückgegeben:

0 Erfolgreiche Fertigstellung.

>0 Ein Fehler ist aufgetreten.

Verwenden Sie rpm2html online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad




×
Werbung
❤ ️Hier einkaufen, buchen oder kaufen – kostenlos, damit die Dienste kostenlos bleiben.