Seminar / Training
Überblick
Das Seminar behandelt den Aufbau robuster Paketbau-Umgebungen für Alpine Linux. Im Vordergrund stehen isolierte Builds, klare Abhängigkeitsketten, Schlüsselverwaltung, lokale Repositories und die Auswertung von Build-Protokollen.
Zielgruppe
Administratoren, Plattformteams, Build-Verantwortliche und Paketmaintainer, die Paketbau-Prozesse nicht auf Zuruf und Bauchgefühl, sondern reproduzierbar betreiben wollen.
Voraussetzungen
Linux-Grundlagen, Paketmanagement mit apk und grundlegende Git-Kenntnisse. Erfahrung mit abuild ist hilfreich, aber nicht zwingend.
Inhaltsübersicht
- Build-Umgebung vorbereiten
- Clean Builds planen und ausführen
- Lokale Repository-Tests
- Fehlerdiagnose und Stabilisierung
Seminarinhalte
Kapitel 1: Build-Umgebung vorbereiten
Inhaltsverzeichnis dieses Kapitels: Benutzer, Gruppen und Arbeitsverzeichnisse für abuild festlegen; Systemweite und benutzerbezogene abuild-Konfiguration prüfen; Schlüsselmaterial erzeugen und für Paket-Signierung bereitstellen; Arbeitskopie und lokale Cache-Verzeichnisse strukturieren
- Schritt 1: Benutzer, Gruppen und Arbeitsverzeichnisse für abuild festlegen
- Schritt 2: Systemweite und benutzerbezogene abuild-Konfiguration prüfen
- Schritt 3: Schlüsselmaterial erzeugen und für Paket-Signierung bereitstellen
- Schritt 4: Arbeitskopie und lokale Cache-Verzeichnisse strukturieren
Kapitel 2: Clean Builds planen und ausführen
Inhaltsverzeichnis dieses Kapitels: Build-Abhängigkeiten aus APKBUILD ermitteln; Isolierte Umgebung für den Paketbau vorbereiten; Build-Lauf starten und Protokolle sichern; Paketartefakte, Signaturen und Metadaten prüfen
- Schritt 1: Build-Abhängigkeiten aus APKBUILD ermitteln
- Schritt 2: Isolierte Umgebung für den Paketbau vorbereiten
- Schritt 3: Build-Lauf starten und Protokolle sichern
- Schritt 4: Paketartefakte, Signaturen und Metadaten prüfen
Kapitel 3: Lokale Repository-Tests
Inhaltsverzeichnis dieses Kapitels: Paketindex erzeugen und Repository-Struktur prüfen; Repository in einem Testsystem einbinden; Installation, Upgrade und Removal des neuen Pakets testen; Fehler aus apk-Ausgaben auf Paketmetadaten zurückführen
- Schritt 1: Paketindex erzeugen und Repository-Struktur prüfen
- Schritt 2: Repository in einem Testsystem einbinden
- Schritt 3: Installation, Upgrade und Removal des neuen Pakets testen
- Schritt 4: Fehler aus apk-Ausgaben auf Paketmetadaten zurückführen
Kapitel 4: Fehlerdiagnose und Stabilisierung
Inhaltsverzeichnis dieses Kapitels: Häufige Fehlerklassen nach Ursache sortieren; Build-Logs auf fehlende Tools, Pfadprobleme und Testfehler prüfen; APKBUILD schrittweise korrigieren; Freigabefähigen Build erneut ausführen und dokumentieren
- Schritt 1: Häufige Fehlerklassen nach Ursache sortieren
- Schritt 2: Build-Logs auf fehlende Tools, Pfadprobleme und Testfehler prüfen
- Schritt 3: APKBUILD schrittweise korrigieren
- Schritt 4: Freigabefähigen Build erneut ausführen und dokumentieren
Praxisübungen
- Einrichtung einer kontrollierten Build-Umgebung
- Erzeugung und Nutzung eigener Paket-Signaturschlüssel
- Durchführung eines Clean Builds mit anschließender Artefaktprüfung
- Fehleranalyse bei fehlenden Build-Abhängigkeiten und unvollständigen Quellen
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weiterer Tag 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Administratoren, Plattformteams, Build-Verantwortliche, Paketmaintainer |
| Voraussetzungen: | Linux-Grundlagen, Paketmanagement mit apk und grundlegende Git-Kenntnisse. Erfahrung mit abuild ist hilfreich, aber nicht zwingend. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
