Logo Unix Linux

RPM Paketbau und Verteilung

Trainings-ID:
RPM

Inhalt des Trainings

RPM Pakete sind das gängigeste Dateiformat um Software oder Konfigurationsdateien auf einem Linux System bereitzustellen.
Mit RPM paketierte Software lässt sich vom Benutzer*innen einfach installieren, updaten und auch wieder sauber entfernen.
Zusätzlich umfasst der RPM Package Manager auch alle notwendigen Werkzeuge damit ein Software Entwickler*innen passend zum jeweiligen System ein installierbares Paket zu erstellen

Zielgruppen

  • alle Teilnehmer*innen mit Administrationserfahrungen im Linux Bereich

Vorkenntnisse

  • alle Teilnehmer*innen mit Administrationserfahrungen im Linux Bereich, wie sie in unserem "Linux1 - Grundlagen" Kurs vermittelt werden.

Detail-Inhalte

  • RPM Package Manager
    • Aufbau der RPM Datenbank
    • Gängige RPM Kommandos für Administratoren
    • Troubleshooting
  • Kompilieren von Source Code
    • Entwickler Werkzeuge bereitstellen
    • Build Prozess im Detail
    • Aufbau eines Makefiles
    • Makefile Targets
    • Kompilieren von Source code
    • Patchen von Source Code
  • Bauen von RPM Paketen
    • Aufbau eines RPM Paketes
    • Erstellen einer rpmbuild Umgebung
    • Aufbau einer RPM spec Datei im Detail (%prep, %build, %install, %clean)
    • Package Building Process
    • Installations Skripte (%pre, %post, %preun, %postun)
    • Paket Dokumentation (%changelog, %description, ...)
    • Bauen eines RPM Pakets aus einer spec Datei
    • rpmbuild Optionen
  • RPM Pakete digital signieren
    • Überblick GNU Privacy Guard (GPG)
    • Erstellen eines GPG Keys
    • RPM Content Security Features
    • Erstellen eines GPG signierten RPM Paketes
  • Software Repository
    • Aufbau eines Software Repository
    • Strukturierte Verzeichnisstruktur für RPM erstellen
    • repomd repository files
    • Signieren des Repository mit GPG
    • Repository über das Netz verfügbar machen
    • Importieren des GPG Keys am Client

Trainings zur Vorbereitung

Downloads

Jetzt online buchen

  • 02.08.2024 02.08.2024 1T 1 Tag Wiener Neustadt Online
    TripleS Jahn Peter · Brodtischgasse 4, 2700 Wiener Neustadt Uhrzeiten
    • Preis  745,-
      • Präsenz
      • Online
  • 08.11.2024 08.11.2024 1T 1 Tag Wiener Neustadt Online
    LinuxCampus · Brodtischgasse 4, 2700 Wiener Neustadt Uhrzeiten
    • Preis  745,-
      • Präsenz
      • Online

Preise exkl. MwSt.

Sie haben Fragen?

Ihr ETC Support

Kontaktieren Sie uns!

+43 1 533 1777-99

Hidden
Hidden
Hidden

Lernformen im Überblick

Mehr darüber