Seminar / Training
Binärpakete sind im Regelbetrieb der einfache Weg; eigene Builds benötigen dagegen eine kontrollierte Umgebung und klare Wartungsverantwortung. Das Seminar trennt beide Verfahren und führt einen Port vom Quellbezug bis zum installierbaren Paket.
Inhaltsverzeichnis
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- Binärpakete, Ports und lokale Anpassungen nach Wartbarkeit und Risiko unterscheiden
- Paketbestand, Abhängigkeiten und Konfigurationshinweise sicher verwalten
- Die Ports-Infrastruktur vorbereiten und Builds reproduzierbar durchführen
- Eigene Portanpassungen prüfen, paketieren und für Updates dokumentieren
Zielgruppe
Systemadministration, Paketverantwortliche, Entwickler, DevOps und technische Consultants.
Voraussetzungen
Sichere OpenBSD- und Shell-Grundkenntnisse. Grundkenntnisse von Compilern, Makefiles, Patches und Versionsverwaltung sind hilfreich.
Seminarinhalte
- Schritt 1: Softwarebeschaffungswege bewerten
Basissystem, offizielle Binärpakete, Ports, eigenständige Quellbauten und interne Pakete werden nach Support, Sicherheit, Reproduzierbarkeit und Pflegeaufwand verglichen.
- Schritt 2: Paketverwaltung vertiefen
Installation, Suche, Aktualisierung, Abhängigkeiten, Varianten, Konfigurationshinweise, Paketdatenbank und Entfernung werden mit pkg_add und ergänzenden Werkzeugen geübt.
- Schritt 3: Paketbestand inventarisieren
Direkt gewünschte Pakete, automatische Abhängigkeiten, verwaiste Komponenten, lokale Konfiguration und Daten werden für eine belastbare Betriebsübersicht erfasst.
- Schritt 4: Ports-Struktur verstehen
Kategorien, Portverzeichnis, Makefile, distinfo, Patches, pkg-Dateien, Flavors, Subpackages und Abhängigkeiten werden anhand eines vorhandenen Ports analysiert.
- Schritt 5: Build-Umgebung vorbereiten
Quellbaum, Distribution-Dateien, Speicherplatz, Benutzerrechte, Netzwerkzugriff und getrennte Arbeitsumgebung werden kontrolliert eingerichtet.
- Schritt 6: Vorhandenen Port bauen
Fetch, Prüfsummen, Extraktion, Patches, Konfiguration, Kompilierung, Staging, Paketierung und Installation werden als einzelne Phasen beobachtet.
- Schritt 7: Flavors und Build-Optionen einsetzen
Varianten werden hinsichtlich Funktionsumfang, Abhängigkeiten und späterer Aktualisierung ausgewählt und dokumentiert.
- Schritt 8: Port lokal anpassen
Version, Quelle, Prüfsummen, Patches, Abhängigkeiten, Beschreibung und Paketliste werden an einem überschaubaren Beispiel geändert.
- Schritt 9: Qualität und Dateiliste prüfen
Buildprotokolle, Warnungen, installierte Dateien, Eigentümer, Rechte, Abhängigkeiten, Deinstallation und erneute Installation werden kontrolliert.
- Schritt 10: Patch- und Sicherheitsfolgen bewerten
Lokale Änderungen werden gegen neue Portversionen geprüft. Verantwortlichkeit, Updatefristen und Rückkehr zum offiziellen Paket werden festgelegt.
- Schritt 11: Interne Pakete bereitstellen
Paketablage, Signatur- und Vertrauenskonzept, Zugriff, Versionierung, Teststufen und Freigabe werden für einen kleinen internen Bestand geplant.
- Schritt 12: Build-Dokumentation erstellen
Quelle, Patchstand, Abhängigkeiten, Befehle, Prüfergebnisse, Paketdatei und Wartungsverantwortung werden so dokumentiert, dass ein Neubau möglich bleibt.
Praxisübungen
- Ein vorhandenes Paket inventarisieren, aktualisieren und sauber wieder entfernen
- Einen offiziellen Port analysieren, bauen und als Paket installieren
- Eine kleine lokale Portanpassung erstellen, prüfen und reproduzierbar dokumentieren
Methodik
Die Vermittlung verbindet fachliche Einordnung, demonstrierte Systemarbeit und schrittweise Laborübungen. Konfigurationen werden zunächst geplant, anschließend in einer Übungsumgebung umgesetzt, geprüft und dokumentiert. Fehlerbilder und Wiederherstellungswege werden bewusst einbezogen.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Systemadministration, Paketverantwortliche, Entwickler, DevOps und technische Consultants. |
| Voraussetzungen: | Sichere OpenBSD- und Shell-Grundkenntnisse. Grundkenntnisse von Compilern, Makefiles, Patches und Versionsverwaltung sind hilfreich. |
| Vorausetzung: | |
| 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.
