Generally end users don't manage packages directly with dpkg but instead use the APT package management software or other APT front-ends such as aptitude (nCurses) and synaptic (GTK).However, unlike their deb counterparts, udeb packages contain only essential functional files.udeb packages are not installable on a standard Debian system, but are used in Debian-Installer.Prior to Debian 0.93, a package consisted of a file header and two concatenated gzip archives.[7] This archive contains three files in a specific order:[8][9] The control archive contents can include the following files: Debian-based distributions support OpenPGP signature verification of signed Debian packages, but most (if not all) have this feature disabled by default.
Diagram showing an example file structure of a .deb file