RPM Paketbau und Verteilung - RPM

Beschreibung

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

expand_more chevron_right Zielgruppe

  • alle Teilnehmer*innen mit Administrationserfahrungen im Linux Bereich

    expand_more chevron_right Vorkenntnisse

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

    expand_more chevron_right 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
    • expand_more chevron_right event_available 10.03.2023 10.03.2023 verified_user Termingarantie timer 1 Tag roomETC-Partner
      • expand_more chevron_right ETC Classroom - im Seminarzentrum 745,00
        • Ihr ILT Seminar (Instructor Led Training)
        • Seminarunterlagen, Teamwork, Labs
        • Verpflegung vorort
        • Seminar-Services
    • expand_more chevron_right event_available 09.06.2023 09.06.2023 timer 1 Tag roomETC-Partner Als Live-Stream verfügbaronline_predictionLive-Stream
      • expand_more chevron_right ETC Classroom - im Seminarzentrum 745,00
        • Ihr ILT Seminar (Instructor Led Training)
        • Seminarunterlagen, Teamwork, Labs
        • Verpflegung vorort
        • Seminar-Services
      • expand_more chevron_right ETC>Live - Virtual Classroom 745,00
        • Online Training – aber live beim Seminar dabei
        • Keine Anfahrt ins Seminarzentrum notwendig
        • ETC>Live  Support und Hotline
        • ETC-Services

         

    • expand_more chevron_right event_available 01.09.2023 01.09.2023 timer 1 Tag roomETC-Partner Als Live-Stream verfügbaronline_predictionLive-Stream
      • expand_more chevron_right ETC Classroom - im Seminarzentrum 745,00
        • Ihr ILT Seminar (Instructor Led Training)
        • Seminarunterlagen, Teamwork, Labs
        • Verpflegung vorort
        • Seminar-Services
      • expand_more chevron_right ETC>Live - Virtual Classroom 745,00
        • Online Training – aber live beim Seminar dabei
        • Keine Anfahrt ins Seminarzentrum notwendig
        • ETC>Live  Support und Hotline
        • ETC-Services