In the first part of the Post Installation Guide DEBIAN 8/9 - 2016 - I  saw recommendations at the file level (NetworkManager.conf, interfaces, resolv.conf and sources.list) and on how to perform different levels of maintenance and updating of the Operating System. In the second part of the Post Installation Guide DEBIAN 8/9 - 2016 -II saw recommendations at the level of packages categorized by areas (Compilation and Packaging, Desktop Environments and Hardware Management).  In this third and last part we will talk about recommendations at the level of packages categorized by areas such as: Audio, Video, Office, Drivers, Plugins and Windows Interoperability. All in order to optimize our OS (Ddistribution) GNU Linux DEBIAN in version 8 Jessie (Stable) or 9 Stretch (Testing), or one based on it.

Recommendation: When executing these steps, I carefully watched the console messages, and be especially careful to accept those that indicate packages will be removed ...".

Note 1: Recommended read the first 2 parts of the guide, and perform them previously step by step before executing this third and last part. This in order to prevent and minimize possible package conflicts. Remember they are only recommendations.

Note 2: The first time use this Post Installation Guide it is recommended install each package from this list one by one and verify the functionality of each one of them placing the name in the box search (search) of DEBIAN Packages official page. The follow these recommendationss you will eventually become a Medium or Advanced User with a great command of packaging and troubleshooting packages.

APPLICATIONS AND AUDIO DRIVERS

aptitude install alsa-base alsa-firmware-loaders alsa-oss alsa-tools alsa-utils alsamixergui volumeicon-alsa paman paprefs pavumeter pulseaudio pulseaudio-module-x11 pulseaudio-utils pulseview pulseaudio-esound-compat ffmpeg2theora ffmpegthumbnailer liboss4-salsa2 sound-icons gstreamer-tools gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-alsa gstreamer0.10-pulseaudio gstreamer1.0-clutter gstreamer1.0-plugins-base gstreamer1.0-nice gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-fluendo-mp3 gstreamer1.0-alsa gstreamer1.0-pulseaudio gstreamer1.0-libav gstreamer1.0-vaapi libav-tools

If it's pure DEBIAN 8, run:

aptitude install libmatroska6 gstreamer0.10-fluendo-mp3

If it's pure DEBIAN 9, run:

aptitude install libmatroska6v5 gstreamer1.0-fluendo-mp3

PRINT AND SCAN DRIVERS AND APPLICATIONS

aptitude install system-config-printer-udev cups-driver-gutenprint cups-filters cups-pdf cups-ppdc foomatic-db-compressed-ppds foomatic-db-engine foomatic-db-gutenprint ghostscript-x ghostscript-cups gutenprint-locales openprinting-ppds hannah-foo2zjs hpijs-ppds hplip hplip-gui printer-driver-foo2zjs printer-driver-hpcups printer-driver-hpijs printer-driver-all libsane-dev libsane-extras libsane-extras-dev sane sane-utils colord flex gocr-tk libpng3 libpng12-dev libtiff-tools libtiff-opengl libpaper-utils splix unpaper xsltproc zlibc

BASIC OFFICE:

aptitude install fonts-arabeyes fonts-freefarsi fonts-lyx fonts-sil-gentium fonts-stix fonts-droid fonts-cantarell fonts-liberation ttf-dejavu fonts-oflb-asana-math fonts-mathjax xfonts-intl-arabic xfonts-intl-asian xfonts-intl-chinese xfonts-intl-chinese-big xfonts-intl-european xfonts-intl-japanese xfonts-intl-japanese-big ttf-dejavu ttf-liberation ttf-marvosym ttf-opensymbol ttf-summersby myspell-es ooo-thumbnailer
aptitude install libreoffice libreoffice-base libreoffice-base-drivers libreoffice-gnome libreoffice-avmedia-backend-gstreamer libreoffice-avmedia-backend-vlc libreoffice-help-es libreoffice-gtk libreoffice-l10n-es libreoffice-style-galaxy libreoffice-style-sifr libreoffice-style-oxygen libreoffice-java-common libreoffice-ogltrans libreoffice-pdfimport libreoffice-report-builder-bin

If it's pure DEBIAN 8, run:

aptitude install libreoffice-gtk3

aptitude install dia inkscape freemind scribus scribus-template synfigstudio blender librecad umbrello

PACKAGES FOR INTEROPERABILITY WITH WINDOWS (NETWORKS AND HARDWARE)

aptitude install cifs-utils fusesmb libpam-smbpass libsmbclient python-smbc smbclient samba-common smbnetfs samba-common-bin disk-manager dosfstools icoutils mtools ntfs-3g ntfs-config

If it's pure DEBIAN 8, run:

aptitude install gvfs-fuse

PACKAGES FOR INTEROPERABILITY WITH WINDOWS (SOFTWARE)

aptitude install playonlinux cabextract mscompress ttf-mscorefonts-installer

IN DISTRIBUTION OF 32 BITS

aptitude install wine winetricks

IN DISTRIBUTION OF 64 BITS

NOTE: I DO NOT RECOMMEND INSTALLING 32-BIT WINE IN A 64-BIT DISTRIBUTION.

dpkg --add-architecture i386
aptitude update
aptitude install wine winetricks
dpkg --remove-architecture i386
aptitude update

FREE JAVA COMPLEMENTS

aptitude install default-jdk icedtea-netx icedtea-plugin openjdk-7-jdk openjdk-7-jre icedtea-7-plugin

aptitude install flashplugin-nonfree

ETHERNET APPLICATIONS AND CONTROLLERS - WIRELESS

Please note: Only install the one you consider appropriate for your Wireless Interface

aptitude install atmel-firmware
aptitude install firmware-atheros
aptitude install firmware-b43-installer firmware-b43legacy-installer
aptitude install firmware-bnx2 firmware-bnx2x firmware-brcm80211
aptitude install firmware-intelwimax firmware-iwlwifi
aptitude install firmware-libertas libertas-firmware
aptitude install firmware-myricom
aptitude install firmware-netxen
aptitude install firmware-qlogic
aptitude install zd1211-firmware
aptitude install mobile-broadband-provider-info modemmanager usb-modeswitch usb-modeswitch-data wvdial ppp pppconfig gnome-ppp kppp
aptitude install gkrellmwireless linux-wlan-ng-firmware wifi-radar wireless-tools wpagui wpasupplicant

INSTALL NVIDIA VIDEO CARDS:

aptitude install linux-headers-uname -r xorg-server-source
aptitude install nvidia-kernel-common nvidia-kernel-dkms nvidia-xconfig nvidia-settings nvidia-detect nvidia-smi nvidia-support

Then run:

nvidia-xconfig

INSTALL ATI VIDEO CARDS

aptitude install fglrx-driver fglrx-control

INSTALL INTEL VIDEO CARDS

aptitude install intel-gpu-tools i965-va-driver libva-intel-vaapi-driver

After installing the proprietary video packages, restart the Operating System and test the result.

Please note: If when installing proprietary video packages, the Graphical Environment does not start, you can solve the problem by deleting the content of the file /etc/X11/xorg.conf and rebooting.

INSTALL APPLICATIONS AND VIDEO DRIVERS, IN CASE OF PROBLEMS OR IMPROVEMENTS:

Please note: Do not install any of these packages if you previously have no video problems. And first check what each package is for and if it can really be useful to install it in your Operating System, and install one by one, restart and verify its effect, since any of them could make the Video System and / or the entire System collapse. General operating. If installing free video packages does not start the Graphical Environment, you can solve the problem by deleting the content of the file /etc/X11/xorg.conf and rebooting.

aptitude install xserver-xorg-video-all
aptitude install libva-egl1
aptitude install libva-glx1
aptitude install libva-tpi1
aptitude install libva-x11-1
aptitude install libva1
aptitude install libgles1-mesa
aptitude install libgles2-mesa
aptitude install libglw1-mesa
aptitude install libgl1-mesa-glx
aptitude install libgl1-mesa-dri
aptitude install libglapi-mesa
aptitude install libglu1-mesa
aptitude install libegl1-mesa
aptitude install libegl1-mesa-drivers
aptitude install mesa-utils
aptitude install mesa-utils-extra
aptitude install mesa-vdpau-drivers
aptitude install xwayland
aptitude install libva-wayland1
aptitude install libwayland-egl1-mesa
aptitude install ibus-wayland


STEP 5: PERFORM FINAL MAINTENANCE

Run:

update-grub; update-grub2; localepurge; aptitude clean; aptitude autoclean; aptitude remove; aptitude purge
rm -f /var/log/*.old /var/log/*.gz /var/log/messages* /var/log/syslog* /var/log/daemon* /var/log/kern*

STEP 6: REBOOT THE SYSTEM AND EXPERIENCE THE CHANGES
=========================================================== ===

I hope this careful and selective collection of recommended packages fits their needs and allow them have a DEBIAN 8/9 Operating System a lot more complete, stable and optimized.

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

1.   artus said

If you want to have a fully functional environment it would not be better to use a task, with the tasksel command. For new users this would be the easiest.
And if we want flash and other non-free programs, before running tasksel, just add the contrib and non-free repositories and that's it.
I think you have done a great job, but people who are just starting out are going to get a little confused and think that Debian and GNU Linux in general is complicated.
It is just a suggestion, again I congratulate you on the articles.

2.   Dayane Qu said

I think the first opinion is somewhat silly. This is better for a new user than copy-paste commands from Taringa! to have a system ready. The Debian post installation trilogy is more than recommended for newbies, since it exposes a wide range of packages, so that you, as new to the beautiful world of GNU / Linux, understand that each one responds to the needs of users. it's about GNu with Linux, about freedom and creativity.
Regarding the guide, I am still against you recommending proprietary for firmware and drivers, but if there is no option, then the solution would be: DO NOT use that proprietary one.
Regards!

3.   Ing. Jose Albert said

Dayane Qu I very much agree with you! Running TaskSel and having the Operating System do everything for you without knowing what it did is very much the vision of Windows users and Private Software. In GNU / Linux the idea is that I do it as in Windows as long as I know what it does and I can reproduce, improve and check it manually, step by step. No closed boxes for the blind, deaf and dumb!

1.    artus said

If you show a potential new user that they have to do a whole post installation guide to have a functional system, I assure you that they will end up defecting in most cases from the world of freedom and creativity of GNU Linux.
That is the approach that I give to my opinion.

To give an example: look at the Linux Foundation course that they teach on edx.org, their approach is much simpler for new users; Now, for having a different opinion I am not telling you that you are stupid as Dayane Qu says.
On the other hand, in Windows there is nothing similar to tasksel, or except for a better opinion, I would like you to show me something like that in Windows.

On the other hand, when doing a default installation of Debian only with the repositories of the main branch (main) the system is fully operational, ready to use; Except hardware with little or little support.

When you talk about the vision of a Windows user and proprietary software, you attack users who use Windows, which I am not defending them either, they use it because they may not know the freedom and technical benefits of GNU Linux and free software, However, in your guide you give the instructions to install proprietary software from Nvidia, ADM, java and others. If you wanted to advocate for the freedom of free software, you shouldn't include these packages in your guide, don't think so. Right now I have my laptop with an Nvidia card running with the Nouveau driver that comes by default when you do a Debian installation and that works very well.

Also I'm not attacking your work, I think it's great that there is material like this, I just gave you my opinion of what could be better for newbies.
Greetings and again congratulations for your guide, free software should unite us more.

Happy hacking!

4.   tr said

THE TUTE IS PERFECT… THANK YOU… AND CONGRATULATIONS…

5.   Juan Ignacio said

Thank you. I followed all the steps, as an ignorant user, and there was no way for the video drivers to work correctly, neither the free noveau nor the nvidia ones. With nvidia it did not start the graphical environment directly, and with the noveau the screen would freeze and stop everything (I could not do anything neither ctrl + alt + del nor ctrl + alt + F1). I return to dear Manjaro, whom I had abandoned due to repeated problems with grub (in dual boot with w10).

6.   c3ph3u5qwerty said

Good afternoon, install debian 9 on an HP Omen 15 ax201ns laptop, the only thing that is causing me inconvenience is that the touchpad does not double click when I do it from the panel (not on the buttons) I do not know if I express myself well, greetings

7.   Ing. Jose Albert said

Obviously it is a driver problem (drivers) first try installing:

HARDWARE MANAGEMENT OPTIMIZATION PACKAGES:

root @ computer: / directory / subdirectory # apt install acpi acpitool acpi-support fancontrol firmware-linux hardinfo hwdata hwinfo irqbalance iucode-tool laptop-detect lm-sensors lshw lsscsi smart-notifier smartmontools sysinfo xsensors

root @ machine: / directory / subdirectory # apt install intel-microcode

Only for INTEL Processors

root @ host: / directory / subdirectory # apt install amd64-microcode

Only for AMD Processors

Then execute the command commands:

root @ host: / directory / subdirectory # sensors-detect

And press ENTER in all options.

Then execute the command command:

root @ host: / directory / subdirectory # chmod u + s / usr / sbin / hddtemp

Test as User the hddtemp command:

root @ host: / directory / subdirectory # hddtemp / dev / sda

After all this restart, to see if the touchpad is recognized with the firmware-linux drivers and their respective microcode.

8.   Chaparral said

I cannot but congratulate the author of this work.

I installed Debian 9 kde and followed this guide from the beginning step by step and Debian works great for me. Although I have to say that I have not installed everything that is advised here. For example, the Nvidia graphics drivers were installed through Synaptic. Some programs like VirtualBox or Wine do not interest me at all and therefore I ignored them and did not add the repositories either.
I have installed some programs using gdebi packages, such as Etcher, (the day I am prepared I will not use proprietary software, but today I have no choice) but in general, in my view, this guide is a work of first for a good newbie like me.
Many thanks to its author for his time and work.

9.   Juan Pablo Florez said

Thank you very much friend, I hope you can make a tutorial for debian 10 that is at this moment of launch, I congratulate you for the excellent tutorial

1.    Linux Post Install said

Surely soon!