Ubuntu, like other Debian-based systems, uses the Debian package format, such as
.deb packages. I prefer using a
.deb package when installing software instead of
tarball archives because on one hand, unlike the case with
tarball, we can get traceability for every piece of software installed on your system with
.deb packages. On the other hand, because only a
.deb package can request the package database on your server via the package manager and get information about the installed and available packages on your system, the package manager takes care of installing the missing dependencies automatically.
Ubuntu packages exist in repositories, which are collections of packages, in a pre-compiled ...