Building Debian Packages from the Ground Up
Delve into the Debian package ecosystem, learn about repositories, package tools, and build packages using the fpm tool, enhancing your deployment skills and integration efficiency.


I have been dabbling with Open Source Software since about 2006, and have been a core member of the Raku (former Perl 6) community from about 2007 to 2015, including being the maintainer of the official language test suite and the initiator of the official language documentation project. By training I'm a physicist, and with some diversions into computer science. Now working at an enterprise IT service provider as a software engineer and software architect.
Join 3.1 million developers at
What You'll Learn
- An understanding of Debian packages and how they fit into the broader landscape of software producers, vendors and their repositories
- Knowledge of the metadata relevant to Debian packages
- Hands-on experience creating Debian packages from scratch
- Understanding of the security aspects of software distribution, as applied to the Debian and Ubuntu toolchain
Learning Roadmap
2.
Debian Packages in Context
Debian Packages in Context
3.
What's Inside a Debian Package
What's Inside a Debian Package
4 Lessons
4 Lessons
4.
Quick Package Construction with fpm
Quick Package Construction with fpm
6 Lessons
6 Lessons
5.
The Debian Build System
The Debian Build System
9 Lessons
9 Lessons
6.
Quick Debian Packaging and Multipackage Builds
Quick Debian Packaging and Multipackage Builds
8 Lessons
8 Lessons
7.
Repository Management
Repository Management
8 Lessons
8 Lessons


Moritz Lenz
Physicist, Open Source enthusiast and Software Engineer / Software Architect
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











