Tutorial III: Extra packages to improve Debian 12, MX 23 and more

Tutorial III: Extra packages to improve Debian 12, MX 23 and more

Tutorial III: Extra packages to improve Debian 12, MX 23 and more

Last week, we shared the first 2 tutorials of our usual 3 tutorials related to What packages to install after installing Debian GNU/Linux in its latest stable version. What for this occasion is Debian 12 Bookworm. And in them we explore and recommend a list of basic and essential packages to improve any Distro based on "Debian 12, MX-23" and others similar and compatible.

While, as usual, in this third tutorial we will focus on recommending some extra packages mostly focused on those more advanced or expert users in the use of operating systems, such as software developers (applications and packages) and Kernel compilers.

Tutorial II: Essential packages for Debian 12, MX 23 and more

Tutorial II: Essential packages for Debian 12, MX 23 and more

But, before starting reading this post about this latest and useful Tutorial III on «extra packages to install on Debian 12 and MX 23», we recommend the previous related post for later reading:

Tutorial II: Essential packages for Debian 12, MX 23 and more
Related article:
Tutorial II: Essential packages for Debian 12, MX 23 and more

Tutorial II: Extra packages for Debian-12 / MX23

Tutorial II: Extra packages for Debian-12 / MX23

Command orders and extra packages for better use – Tutorial III

Useful package to develop and compile native Linux programs and Kernels

sudo apt install autoconf automake autotools-dev build-essential byobu dkms fastjar g++ g++-11 gawk gcc gcc-11 gcc-multilib git git-core gettext gettext-base intltool intltool-debian jarwrapper linux-headers-$(uname -r) make mawk mesa-common-dev minizip nasm openssl perl perl-base perl-modules-5.36 pkg-config python-apt-common subversion vim wx-common wx3.2-headers zlib1g

Useful libraries for executing advanced, specific and complex programs

sudo apt install libalien-wxwidgets-perl libc6 libcurl3-gnutls libgcc1 libgl1-mesa-dev libglade2-0 libglib2.0-0 libglib2.0-bin libglib2.0-data libglibmm-2.4-1v5 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libguichan-sdl-0.8.1-1v5 liblocale-gettext-perl libpcre16-3 libmodule-pluggable-perl libpng16-16 libsdl-perl libsdl2-2.0-0 libstdc++6 libtool libvorbisenc2 libwx-perl libxcb-xtest0 libxcb-xv0 libxml2 libxml2-utils libxv1 libxvmc1 libxxf86vm-dev debhelper devhelp debmake libpng-tools anjuta
sudo apt install libbz2-dev libcdio-cdda-dev libcdio-dev libcdio-paranoia-dev libgl1-mesa-dev libglade2-dev libglib2.0-dev libglibmm-2.4-dev libglu1-mesa-dev libgmp3-dev libgtk-3-dev libgtk2.0-dev libjack-jackd2-dev libsdl-console-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ocaml-dev libsdl-pango-dev libsdl-perl libsdl-sge-dev libsdl-sound1.2-dev libsdl-ttf2.0-dev libsdl1.2-dev libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev libsigc++-2.0-dev libsndfile1-dev libwxbase3.2-1 libxml2-dev libxtst-dev libxv-dev libxxf86vm-dev zlib1g-dev x11proto-record-dev
sudo apt install libboost-dev libboost-all-dev libcrypto++-dev libcurl4 libdb-dev libdb++-dev libevent-dev libgmp-dev libgmp3-dev libhwloc-dev libjansson-dev libmicrohttpd-dev libminiupnpc-dev libncurses5-dev libprotobuf-dev libqrencode-dev libqt5gui5 libqt5dbus5 libstdc++6 libssl-dev libusb-1.0-0-dev libtool libudev-dev ocl-icd-opencl-dev protobuf-compiler qrencode

Python Package Management

sudo apt install python3-pip python3-psutil python3-twisted

QT5 application development and support

sudo apt install qt5-assistant qt5-qmake qtbase5-dev-tools qttools5-dev qttools5-dev-tools libqt5websockets5 libqt5core5a

Up to here, we have arrived with the list of extra packages to recommend related to our 3 usual tutorials about what to do after installing Debian/MX, in each new stable version available.

With the caveat again, that these extra packages recommended here will more easily allow anyone to work optimally with little or no Internet when carrying out application development activities or package compilation.

And furthermore, these they do not necessarily have to be installed all at once, that is, together. If not, the ideal or ideal thing would be to learn from each one of them, what they are for and how they can be used, either through online documentation, such as the Debian Manpages, the Debian stable package list, the Debian Wiki or other websites. To then decide if it would really be useful or necessary in the short or long term on your installed Distribution based on Debian 12 Bookworm.

The development of Debian 12 Bookworm has taken 1 year, 9 months and 28 days to complete. And now includes more than 11089 new packages, 43 packages updated and removes 6296 packages, for a final total of 64419 packages. Debian 12 Bookworm Has Been Released: Release Details

Useful packages to install on Debian 12, MX 23 and other similar ones
Related article:
Useful packages to install on Debian 12, MX 23 and other similar ones

Roundup: Banner post 2021

Summary

In short, we hope this Tutorial III like the other 2 above on basic and essential packages to install on "Debian 12 Bookworm or MX 23 Libretto" or other similar and compatible Distros, allows them to improve and optimize their various Distributions as much as possible. And it is also useful, above all, for those beginners and novice GNU/Linux users who are looking to learn more about Debian-based packaging.

Lastly, remember visit our «homepage» in Spanish. Or, in any other language (just by adding 2 letters to the end of our current URL, for example: ar, de, en, fr, ja, pt and ru, among many others) to learn more current content. And also, you can join our official channel Telegram to explore more news, guides and tutorials. And also, has this group to talk and learn more about any IT topic covered here.