Seminar / Training
Überblick
Das Seminar vermittelt die Grundlagen des Alpine-Paketbaus mit abuild. Vom ersten APKBUILD über Schlüssel, Checksummen und Build-Phasen bis zur lokalen Installation entsteht ein vollständiger, nachvollziehbarer Paketbau-Prozess.
Zielgruppe
Linux-Administratoren, Entwickler, DevOps-Mitarbeiter und technische Redakteure von internen Paketstandards, die Alpine-Pakete erstellen oder bestehende Paketrezepte verstehen müssen.
Voraussetzungen
Solide Shell-Kenntnisse, Grundverständnis von Paketen und Dateisystemlayout. Programmierkenntnisse sind nicht erforderlich.
Inhaltsübersicht
- Werkzeuge und Arbeitsumgebung
- APKBUILD-Grundstruktur
- Paket bauen und prüfen
- Lokale Installation und Repository
Seminarinhalte
Kapitel 1: Werkzeuge und Arbeitsumgebung
Inhaltsverzeichnis dieses Kapitels: Benötigte Paketbau-Werkzeuge installieren; Arbeitsverzeichnisse und Benutzerrechte prüfen; abuild-Konfiguration und Packager-Angaben setzen; Schlüssel für signierte Pakete erzeugen
- Schritt 1: Benötigte Paketbau-Werkzeuge installieren
- Schritt 2: Arbeitsverzeichnisse und Benutzerrechte prüfen
- Schritt 3: abuild-Konfiguration und Packager-Angaben setzen
- Schritt 4: Schlüssel für signierte Pakete erzeugen
Kapitel 2: APKBUILD-Grundstruktur
Inhaltsverzeichnis dieses Kapitels: Paketname, Version, Release und Beschreibung eintragen; Quelle, Lizenz und Architekturangaben festlegen; Build- und Laufzeitabhängigkeiten unterscheiden; Funktionen prepare, build, check und package einordnen
- Schritt 1: Paketname, Version, Release und Beschreibung eintragen
- Schritt 2: Quelle, Lizenz und Architekturangaben festlegen
- Schritt 3: Build- und Laufzeitabhängigkeiten unterscheiden
- Schritt 4: Funktionen prepare, build, check und package einordnen
Kapitel 3: Paket bauen und prüfen
Inhaltsverzeichnis dieses Kapitels: Checksummen erzeugen und Quellcode abrufen; Build-Prozess starten und Ausgaben lesen; Paketinhalt kontrollieren; Linting und einfache Funktionstests durchführen
- Schritt 1: Checksummen erzeugen und Quellcode abrufen
- Schritt 2: Build-Prozess starten und Ausgaben lesen
- Schritt 3: Paketinhalt kontrollieren
- Schritt 4: Linting und einfache Funktionstests durchführen
Kapitel 4: Lokale Installation und Repository
Inhaltsverzeichnis dieses Kapitels: Paketindex für ein lokales Repository erstellen; Repository temporär in apk einbinden; Paket installieren, aktualisieren und entfernen; Änderungen am APKBUILD sauber nachziehen
- Schritt 1: Paketindex für ein lokales Repository erstellen
- Schritt 2: Repository temporär in apk einbinden
- Schritt 3: Paket installieren, aktualisieren und entfernen
- Schritt 4: Änderungen am APKBUILD sauber nachziehen
Praxisübungen
- Erstellung eines einfachen APKBUILD aus einer Quellarchiv-Struktur
- Erzeugung von Checksummen und Signaturschlüsseln
- Build und Installation eines lokalen Testpakets
- Korrektur typischer Einsteigerfehler in APKBUILD-Dateien
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Michael Adler
Telefon: + 41 (800) 225127
E-Mail: michael.adler@seminar-experts.ch -

Stefano Conti
Telefon: + 41 (800) 225127
E-Mail: stefano.conti@seminar-experts.ch
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weiterer Tag 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: CHF 1.198 zzgl. MwSt. Inhaus: CHF 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Linux-Administratoren, Entwickler, DevOps-Mitarbeiter, technische Paketverantwortliche |
| Voraussetzungen: | Solide Shell-Kenntnisse, Grundverständnis von Paketen und Dateisystemlayout. Programmierkenntnisse sind nicht erforderlich. |
| Standorte: | Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich |
| 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 +41 (800) 225127 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
