Fedora 8 

Fedora 7 

  • openmotif-2.3.0 RPM

Fedora Core 6

Welche Pakete brauche ich zum Arbeiten mit dem Programm ?

  • möchte man nur das Programm nutzen, so ist einzig die RPM Datei notwendig
  • die RPM-devel Datei wird gebraucht, wenn selber Programme übersetzt werden sollen
  • das Paket RPM-debuginfo, enthält Dateien zum Debuggen (untersuchen) von Programmschwierigkeiten
  • die SPEC Datei wird zum Erstellen von RPM Paketen benötigt 

Wie installiere ich die Pakete ?

  • die von mir bereitgestellten Pakete sind signiert worden (digital unterschrieben), damit die Echtheit überprüft werden kann
  • das Installationsprogramm kann dies prüfen, wenn der Schlüssel vorhanden ist, die geschieht mit:
    "rpm --import m-i.kuerschner.asc
  • der sicherste Weg zum Installieren der einzelnen Pakete unter Fedora Core ist:
    "yum localinstall PAKETNAME.rpm"
  • hierbei werden alle weiteren benötigten Programmpakete geladen und installiert
  • ein andere Weg ist über das Kommando:
    "rpm -Uvh PAKETNAME.rpm" 

Wie baue ich mir meine Pakete selber ?

Hier eine kurze Anleitung am Beispiel der Anwendung kino 

  •   Installieren der benötigten Pakete

     yum install fedora-rpmdevtools
  • Erzeugen der RPMBuild Umgebung im Homeverzeichnis eines "normalen" Benutzers user

     fedora-buildrpmtree
  • Anpassen der SPEC Datei bei Bedarf
  • Kopieren der benötigten Dateien

     cp kino-0.9.0.tar.gz ~/rpmbuild/SOURCES/
    cp kino.spec ~/rpmbuild/SPECS/kino.spec
  • Bauen der Pakete

     rpmbuild -bb /home/user/rpmbuild/SPEC/kino.spec
  • Installieren des RPM Paketes als root User

     yum localinstall /home/user/rpmbuild/RPMS/i386/kino-0.9.0-1.fc4.i386.rpm