Seminar / Training Arch Linux Pacman, AUR & Packaging mit PKGBUILD
Lernziele
- ALPM/pacman‑Architektur und makepkg‑Pipeline verstehen.
- PKGBUILD mit prepare(), build(), check(), package() erstellen.
- Quellverifikation, Checksums und Patches integrieren.
- Pakete signieren, lokales Repo anlegen und in pacman.conf einbinden.
- AUR‑Workflow risikobewusst nutzen, CI‑Ansätze vorbereiten.
Inhaltsverzeichnis dieses Kapitels
- Agenda
- Praxislabs (Step‑by‑Step)
- Methodik
- Leistungsnachweis und Artefakte
Agenda
- pacman/ALPM intern, makepkg.conf, Build‑Umgebung.
- PKGBUILD‑Felder, Funktionen, Split‑Packages, install‑Skripte.
- Signierung: GPG‑Keys, Keyring, makepkg --sign.
- Lokales Repo: repo-add, repo-remove, Deployment.
- AUR‑Best‑Practices, Helper‑Vergleich, Review‑Standards.
- Testing, Linting, CI‑Ideen.
Praxislabs (Step‑by‑Step)
- Lab 1: Erstes PKGBUILD
- Skeleton anlegen, Quellen definieren.
- Checksums generieren.
- Build‑ und Package‑Funktionen implementieren.
- Paket mit makepkg -si testen.
- Lab 2: Patches und Tests
- Patch anwenden in prepare().
- Testlauf in check() integrieren.
- Versionierung per pkgver() automatisieren.
- Lab 3: Repo und Signierung
- GPG‑Key erstellen, Vertrauenskette prüfen.
- repo-add durchführen, Repo‑Datei pflegen.
- pacman.conf erweitern und Paket aus lokalem Repo installieren.
- Lab 4: Service‑Paket mit Hooks
- Systemd‑Unit beilegen.
- pacman‑Hook für Neustart nach Update anlegen.
- Upgrade‑Pfad testen.
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: | 1 Tag ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 430 zzgl. MwSt. Inhaus: € 1.290 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Packager, DevOps, Build‑/Release‑Engineering |
| Vorausetzungen: | Sichere Bash‑Grundlagen, Arch‑Basissystem, GnuPG‑Basiswissen |
| 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.
