| |
DH3MB > DPTNT 22.12.98 02:39l 47 Lines 2138 Bytes #999 (999) @ DL
BID : MC8DB0IRS003
Read: GUEST
Subj: Anleitung zum RPM-Format
Path: DB0MAK<DB0BOX<DB0LAN<DB0MWS<DB0AAB<DB0FSG<DB0IGL<DB0IRS
Sent: 981222/0022z @:DB0IRS.#BAY.DEU.EU [Ingolstadt Nord, OP: DG1MGJ] bcm1.40k
From: DH3MB @ DB0IRS.#BAY.DEU.EU (Jonny)
To: DPTNT @ DL
Hallo allerseits,
wie befürchtet gibt es doch Probleme mit dem rpm-Format. Es ist zwar
eigentlich in jeder Distributions-Dokumentation (tolles Wort, was? ;-)
erklärt, aber ich sehe durchaus ein, daß man nicht ewig Dokumentation lesen
will, bevor man mit PR loslegen kann, deshalb hier eine Kurzanleitung. Was
ich allerdings nicht machen werde, ist, hier das RPM-Format zu erklären,
dazu gibts nun wirklich genug Dokumentation. Ich beschreibe die Installation
für RedHat und SuSE, bei anderen Distributionen sollte die Installation
ähnlich funktionieren. Also:
- Den Befehl "rpm -i tnt-1.2-1.src.rpm" eingeben; natürlich muß dabei
die Datei tnt-1.2-1.src.rpm im aktuellen Verzeichnis liegen, oder
aber man gibt halt einen Pfad mit an.
Je nach Distribution liegen die Sourcen jetzt irgendwo unter /usr/src/redhat
(bei RedHat), /usr/src/packages (bei SuSE) o.ä. Im Nachfolgenden werde ich
immer /usr/src/redhat schreiben. SuSE-Benutzer müssen das jeweils durch
/usr/src/packages ersetzen. Benutzer anderer Distributionen müssen erst in
der Dokumentation nachblättern, wo es nun liegt.
- Wechseln ins Verzeichnis /usr/src/redhat/SPECS; hier liegt die Datei
tnt-1.2.spec; das ist ein Art Bauanleitung, nach der das System
das Programm compiliert
- Mit dem Befehl "rpm -bb tnt-1.2.spec" wird TNT nun compiliert; sollte
hier eine Fehlermeldung auftreten, diese bitte aufschreiben, und
unter DPTNT @DL einspielen, ich werde mich bemühen zu beschreiben,
wie man den Fehler behebt
War das Compilieren erfolgreich, sollte eine Meldung ähnlich dieser kommen:
Wrote: /usr/src/redhat/RPMS/i386/tnt-1.2-1.i386.rpm
Das heißt, das die fertig compilierten Binaries in ein neues Paket
eingepackt wurden, das nun installiert werden kann.
- Die Installation geschieht durch den Befehl
"rpm -i /usr/src/redhat/RPMS/i386/tnt-1.2-1.i386.rpm"
Nun sollte die Datei /usr/bin/tnt vorhanden sein, das ist das eigentliche
Programm. Im Verzeichnis /usr/doc/tnt-1.2 befindet sich die Dokumentation
sowie Beispiel-Konfigurations-Dateien. Alles weitere ist dort beschrieben.
73s, Jonny
Read previous mail | Read next mail
| |