Workshop
Advanced

Debian Packaging Workshop: create .deb packages for any software

Approved

Setting up a Debian Unstable/Sid environment is a mandatory requirement to attend this packaging workshop. You can find instructions for this at https://wiki.debian.org/Packaging/Pre-Requisites. If you need help in setting this up, you can contact us. We will also offer help on Day 1.

We will cover Level 1 of https://wiki.debian.org/Packaging/Learn

A high level overview of packaging involves, 

  1. Downloading source code of the software to be packaged (commonly release tarballs) 

  2. Creating a debian directory template (using tools like debmake, npm2deb or gem2deb depending on the programming language used) 

  3. Building the .deb file, combining the above two (using dpkg-buildpackage)

You will be doing the steps hands on during this session. You will know how to create .deb packages for simple software like a Node JS module.

Creating debian source packages using tools like debmake.

Building debian binary packages (.deb) for simple Node JS modules.

Making packages lintian clean.

Contributing to FOSS

Pirate Praveen
Debian Developer Debian
https://social.masto.host/@praveen
Speaker Image

0 %
Approvability
0
Approvals
0
Rejections
0
Not Sure
No reviews yet.