Creating Alpine Linux Packages
Gain insights into creating Alpine Linux packages. Delve into APKBUILDs, packaging basics, and repository management. Discover quality assurance and enhance your Alpine Linux and DevOps skills.
I work in DevOps and teach Informatics at the Kiel University of Applied Sciences in Germany. I regularly contribute to Alpine Linux, GNOME, and the Conan package manager. Additionally, I mentored undergraduate students in the GNOME Google Summer of Code program in 2021 and 2022, teaching them how to contribute to GNOME.
Join 3.1 million developers at
What You'll Learn
- A general understanding of packaging software in Linux
- Hands-on experience with implementation of packaging software in Alpine Linux
- An ability to propose addition of new packages to the official Alpine Linux repositories
- A working knowledge of Bash and its application to create APK packages
Learning Roadmap
1.
Introduction
Introduction
2.
Using abuild
Using abuild
3.
Alpine's FHS
Alpine's FHS
4 Lessons
4 Lessons
4.
Creating Your First APKBUILD
Creating Your First APKBUILD
3 Lessons
3 Lessons
5.
Creating More Complex APKBUILDs
Creating More Complex APKBUILDs
5 Lessons
5 Lessons
6.
Hosting Our Own APK Repository
Hosting Our Own APK Repository
3 Lessons
3 Lessons
7.
Additional APKBUILD Examples
Additional APKBUILD Examples
4 Lessons
4 Lessons
Rasmus Thomsen
GNOME Foundation member, Alpine Linux developer.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers











