Extracting the Debian Package

Learn how to extract the Debian package and what content it contains.

Debian packages are in a binary format, so looking at them in a text editor wouldn’t make any sense. However, the format is based on open standards, with tools available to inspect and create these packages.

The file name

At the time of writing this content, the link https://packages.debian.org/stretch/bash was used to download the current version of a package for the amd64 architecture from one of the mirrors.

The downloaded file has the name bash_4.4-5_amd64.deb. There are four parts to this file name:

  • The package name bash.
  • The version number 4.4-5.
  • The architecture amd64.
  • The file extension .deb.

File name, version number, and architecture are separated by the underscore, _.

Get hands-on with 1400+ tech skills courses.