Linux Format

PACKAGE DELIVERY

Welcome to the world of package maintenance – in other words, taking a source code package and making it available in a form that can easily be installed such as a deb or snap file.

There are two types of package maintenance. You can create packages to be hosted online, or you can prepare packages to be submitted to the repository of a distribution. With this guide, we hope to give you an introduction to both of those approaches. There’s no “best” approach to making Linux software available, and each has its pros and cons.

Why would you get involved in package maintenance? Well, typically, the motive is to make a piece of software easily installable for the general user. You might be the creator of this software, or you might feel that there’s a good project out there which would benefit from greater accessibility. Whatever your motivation, the package creation procedure for all of the package formats is similar, in broad terms. We’re going to assume that you’ve some experience with building source code using ./configure && make && make install (see features LXF256) and that you know how to install packages on to your system from the command line.

Keeping it official

This is an overview of what the procedures are and where to obtain the information and tools that you’ll need. We’ve used the official guides as our source material, as should you, but we don’t seek to replicate them here. This isn’t due

You’re reading a preview, subscribe to read more.

More from Linux Format

Linux Format1 min read
Ultimate Desktop Upgrade!
LXF316 will be on sale Tuesday 28th May 2024 Word processors that can help craft that novel you’ve always been talking about and organise large projects. Revive the old roleplaying system for a digital age as we recreate our own play-by-mail gaming
Linux Format4 min read
Linux
The #1 open source mag Future Publishing Limited, Quay House, The Ambury, Bath, BA1 1UA Email contact@linuxformat.com EDITORIAL Editor-in-chief Neil Mohr Art editor Fraser McDermott Production editor Katharine Davies Group editor-in-chief Graham Bar
Linux Format2 min read
Platform Support And Editions
Kali has a huge variety of install options, and these include images for ARM-based computers and pre-made virtual K machine images for most of the popular virtualisers. It’s even possible to install a version of Kali on to an Android-powered device.

Related Books & Audiobooks