Log In
Join
for free
Back To Course Home
Building Debian Packages from the Ground Up
0% completed
Introduction
About the Course
Debian Packages in Context
Introduction to Debian Packages
Source Packages and Binary Packages
dpkg, apt and Other Frontend Tools
Highlights: Debian Packages in Context
Quiz: Debian Packages in Context
What's Inside a Debian Package
Extracting the Debian Package
Extracting the Control Tarball
Highlights: What's Inside a Debian Package
Quiz: What's Inside a Debian Package
Quick Package Construction with fpm
How to Install fpm
Package Construction Using fpm
Highlights: Quick Package Construction with fpm
Quiz: Quick Package Construction with fpm
Exercise: fpm Installation Path
Exercise: Quick Package Construction with fpm
The Debian Build System
The Debian Build System
Steps of a Build Sequence
Installing Programs
Adding Special Files
Setting Permissions and fakeroot
Highlights: The Debian Build System
Quiz: The Debian Build System
Exercise: The Debian Build System
Solution: The Debian Build System
Quick Debian Packaging and Multipackage Builds
Debian Packaging Quick Start
Multipackage Builds
Highlights: Quick Debian Packaging and Multipackage Builds
Quiz: Quick Debian Packaging and Multipackage Builds
Exercise: Build Multiple Packages Using dh_install
Solution: Build Multiple Packages Using dh_install
Exercise: Build Multiple Packages Using Separate Install Targets
Solution: Build Multiple Packages Using Separate Install Targets
Repository Management
Repository Management
Repository Management Software
Repository Management with Aptly
Package Repository and Integrity
Highlights: Repository Management
Quiz: Repository Management
Exercise: Repository Management
Exercise: Repository Management Using NGINX
Conclusion
What Have We Learned
Appendix
A Virtualized Debian Environment
Highlights: Debian Packages in Context
Let’s review what we have learned so far.
Key highlights
Get hands-on with 1300+ tech skills courses.
Start Free Trial