CodeFaster

CodeFaster

Share this post

CodeFaster
CodeFaster
How to create an apt package without the pain

How to create an apt package without the pain

Tyler Adams's avatar
Tyler Adams
Jul 24, 2023
∙ Paid
4

Share this post

CodeFaster
CodeFaster
How to create an apt package without the pain
Share

Publishing the json-toolkit into the apt(itude) package manager was a painful few hours of working with poorly documented tools, no examples, and long winded documentation. This guide’s purpose is to help you not go through that same pain. Why are other guides not helpful? Well the official one starts off:

This is a pragmatic approach to learning how to create Debian packages.

Debian packaging is not that hard. Read first the introduction to Debian Packaging.

If the information below doesn't answer your questions, please look in the New Maintainer's Guide and in Debian Policy

You know when they tell you “it’s not that hard” and then read a bunch of docs…something’s wrong

Thanks for reading CodeFaster! Subscribe for free to receive new posts and support my work.

Overview

I’ve made this much easier with a stripped out guide and the only cloneable repo I’ve come across (if someone knows of a better existing one, please let me know).

  1. Create (and configure) a launchpad account (easy)

  2. Create a PPA (…

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Tyler Adams
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share