Intermediate
28 Lessons
8h
Certificate of Completion
Takeaway Skills
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
Course Overview
In this course, you will learn how packaging software works in Alpine Linux, the most popular Docker Linux distribution. You’ll first learn the basics: what is Alpine Linux and what are its advantages over other distributions, especially in a Docker environment? Next, you’ll cover the basics of packaging software: what are apk and APKBUILD, where should files be installed, and how can we create basic APKBUILDs and submit them for inclusion in Alpine Linux official repositories? You’ll also learn what makes...
Course Content
Introduction
Using abuild
Alpine's FHS
Creating Your First APKBUILD
Creating More Complex APKBUILDs
Hosting Our Own APK Repository
3 Lessons
Additional APKBUILD Examples
4 Lessons
Conclusion
1 Lesson
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.