Optimize your GNU/Linux: Debian packages to develop apps
between the release of Debian 10 (Buster), more than 3 years ago (07/2019), and that of Debian 11 (Bullseye), just over 1 year ago (08/21), we published our usual series of posts on “Convert your GNU/Linux Distro to…”. Being one of them, 2 of them, one named “Turn your GNU/Linux into a Distro suitable for Software Development”, and the other, “Packages for Software Development support on DEBIAN 10”. And in both, we provide great suggestions and recommendations for software packages to install for that IT field.
However, at present, because I am developing an interesting little app for GNU/Linux, called Linux Post Install – Advanced Optimization Script (LPI-SOA); I've noticed that there are other great Debian packages to include in this whole IT world. Packages that refer more to, when we develop “.deb packages and native applications” simple, for example, using scripting languages like Bash Shell or Python. Therefore, today I share with you an interesting and useful list of “Debian packages for developing apps”.
Packages for Software Development support on DEBIAN 10
And, before you start reading this post about the necessary “Debian packages for developing apps”, we will leave some links to previous related posts for later reading:

Debian package recommendations for developing apps
Debian package listings for developing apps
Debian packages needed for app development
The following command order contains the list of those packages that are considered minimally needed to develop and compile, from scratch and completely, any kind of package, application and program, basic and native, on Debian GNU/Linux:
apt install autoconf automake autotools-dev build-essential dh-make debhelper debmake devscripts dpkg fakeroot file gfortran git gnupg fp-compiler lintian patch pbuilder perl python quilt xutils-dev
Bear in mind that, as usual, many of these packages essential for development have dependencies, which will cause other required packages to be installed when installed, thus achieving a minimum configuration, but enough for package construction.
For example, the package build-essential is
A package containing an informative list of packages considered essential for building Debian packages. This package also depends on the packages in that list, to make it easier to have the build-essential packages installed.
While, the autoconf, automake, and autotools-dev are packages that serve as helpers (processing support and documentation) for other new programs, which use configuration files and Makefile files. and the packages dh-make and debhelper they are needed to build the skeleton of the packages and to be able to use some tools to build the packages.
For more information on this point, you can explore the following link.
Debian packages needed for graphical user interfaces
The following command order contains the list of those packages that are considered minimally necessary to develop, from scratch and completely, any graphical user interface, both for terminals (CLI) and for the Desktop (GUI), on Debian GNU/Linux:
apt install dialog gtkdialog kdialog libnotify-bin gxmessage yad zenity
Debian packages needed to add multimedia support
The following command order contains the list of those packages that are considered minimally necessary to add the multimedia support necessary, so that an application can generate or reproduce pleasantly and efficiently, multimedia files (MP3 files, GIF files, JPG and PNG files) and voice sounds; both on terminals (CLI) and for the Desktop (GUI), on Debian GNU/Linux:
apt install espeak espeak-ng speech-dispatcher speech-dispatcher-espeak speech-dispatcher-espeak-ng festvox-ellpc11k festvox-en1 festvox-kallpc16k festvox-kdlpc16k festvox-us1 festvox-us2 festvox-us3 festival festival-freebsoft-utils mbrola mbrola-en1 mbrola-es1 mbrola-es2 mbrola-es3 mbrola-es4 mbrola-us1 mbrola-us2 mbrola-us3 mbrola-vz1 mpg123

Summary
In short, surely, many other Advanced users, and above all, software developers and system programmers, will have other great suggestions or recommendations as to, what “Debian packages for developing apps” are necessary to make applications, programs and systems on our GNU / Linux Distros. So, if anyone knows or has any useful suggestion, recommendation or correction to what is provided here, you are welcome to do so through the comments.
And yes, you simply liked this publication, do not stop commenting on it and sharing it with others. Also, remember to visit our «homepage» to explore more news, as well as join our official channel of Telegram from DesdeLinux, West group for more information on today's topic.