Top 8 Things to do after Installing Debian 10 (Buster)

Debian 10 code name Buster is the latest LTS release from the house of Debian and the latest release comes packed with a lot of features. So if you have already installed the Debian 10 in your system and thinking what next, then please continue reading the article till the end as we provide you with the top 8 things to do after installing Debian 10. For those who haven’t installed Debian 10, please read this guide Debian 10 (Buster) Installation Steps with Screenshots. So lets continue with the article:


1) Install and Configure sudo

Once you complete setting up Debian 10 in your system, the first thing you need to do is install the sudo package as it enables you to get administrative privileges to install any package you need. In order to install and configure sudo, please use the following command:

Become the root user and then install sudo package using the beneath command,

pkumar@linuxtechi:~$ su -
root@linuxtechi:~# apt install sudo -y

Add your local user to sudo group using the following usermod command,

root@linuxtechi:~# usermod -aG sudo  pkumar

Now verify whether local user got the sudo rights or not,

pkumar@linuxtechi:~$ id
uid=1000(pkumar) gid=1000(pkumar) groups=1000(pkumar),27(sudo)
pkumar@linuxtechi:~$ sudo vi /etc/hosts
[sudo] password for pkumar:

2) Fix Date and time

Once you’ve successfully configured the sudo package, next thing you need to  fix the date and time according to your location. In order to fix the date and time,

Go to System Settings –> Details –> Date and Time and then change your time zone that suits to your location.


Once the time zone is changed, you can see the time changed automatically in your clock

3) Apply all updates

After Debian 10 installation, it is recommended to install all updates which are available via Debian 10 package repositories, execute the beneath apt command,

pkumar@linuxtechi:~$ sudo apt update
pkumar@linuxtechi:~$ sudo apt upgrade -y

Note: If you are a big fan of vi editor then install vim using the following command apt command,

pkumar@linuxtechi:~$ sudo apt install vim -y

4) Tweak Desktop Settings using Tweak tool

When we install Gnome Desktop then tweak tool gets installed, as the name suggests it helps us to change or tweak our desktop settings,

Access Tweak tool :


Click on “Tweaks” icon and change the settings that suits to your desktop


5)  Install Software like VLC, SKYPE, FileZilla and Screenshot tool

So now we’ve enabled flash player, it is time to install all other software like VLC, Skype, Filezilla and screenshot tool like flameshot in our Debian 10 system.

Install VLC Media Player

To install VLC player in your system using apt command,

pkumar@linuxtechi:~$ sudo apt install vlc -y

After the successful installation of VLC player, try to play your favorite videos


Install Skype:

First download the latest Skype package as shown below:

pkumar@linuxtechi:~$ wget

Next install the package using the apt command as shown below:

pkumar@linuxtechi:~$ sudo apt install ./skypeforlinux-64.deb

After successful installation of Skype, try to access it and enter your Credentials,


Install Filezilla

To install Filezilla in your system use the following apt command,

pkumar@linuxtechi:~$ sudo apt install filezilla -y

Once FileZilla package is installed successfully, try to access it,


Install Screenshot tool (flameshot)

Use the following command to install screenshoot tool flameshot,

pkumar@linuxtechi:~$ sudo apt install flameshot -y

Note: Shutter Tool in Debian 10 has been removed


6) Enable and Start Firewall

It is always recommended to start firewall to make your secure over the network. If you are looking to enable firewall in Debian 10, UFW (Uncomplicated Firewall) is the best tool handle firewall. Since UFW is available in the Debian repositories, it is quite easy to install as shown below:

pkumar@linuxtechi:~$ sudo apt install ufw

Once you have installed UFW, the next step is to set up the firewall. So, to setup the firewall, disable all incoming traffic by denying the ports and allow only the required ports like ssh, http and https.

pkumar@linuxtechi:~$ sudo ufw default deny incoming
Default incoming policy changed to 'deny'
(be sure to update your rules accordingly)
pkumar@linuxtechi:~$ sudo ufw default allow outgoing
Default outgoing policy changed to 'allow'
(be sure to update your rules accordingly)

Allow SSH port

pkumar@linuxtechi:~$ sudo ufw allow ssh
Rules updated
Rules updated (v6)

In case you have installed Web Server in your system then allow their ports too in the firewall using the following ufw command,

pkumar@linuxtechi:~$ sudo ufw allow 80
Rules updated
Rules updated (v6)
pkumar@linuxtechi:~$ sudo ufw allow 443
Rules updated
Rules updated (v6)

Finally, you can enable UFW using the following command

pkumar@linuxtechi:~$ sudo ufw enable
Command may disrupt existing ssh connections. Proceed with operation (y|n)? y
Firewall is active and enabled on system startup

In case if you want to check the status of your firewall, you can check it using the following command

pkumar@linuxtechi:~$ sudo ufw status

7) Install Virtualization Software (VirtualBox)

First step in installing Virtualbox is by importing the public keys of the Oracle VirtualBox repository to your Debian 10 system

pkumar@linuxtechi:~$ wget -q -O- | sudo apt-key add -
pkumar@linuxtechi:~$ wget -q -O- | sudo apt-key add -

If the import is successful, you will see a “OK” message displayed.

Next you need to add the repository to the source list

pkumar@linuxtechi:~$ sudo add-apt-repository "deb buster contrib"

Finally, it is time to install VirtualBox 6.0 in your system

pkumar@linuxtechi:~$ sudo apt update
pkumar@linuxtechi:~$ sudo apt install virtualbox-6.0 -y

Once VirtualBox packages are installed successfully, try access it and start creating virtual machines,


8) Install latest AMD Drivers

Finally, you can also install additional AMD drivers needed like the graphics card, ATI Proprietary and Nvidia Graphics drivers. To Install the latest AMD Drivers, first we must modify /etc/apt/sources.list file, add non-free word in lines which contains main and contrib, example is shown below

pkumar@linuxtechi:~$ sudo vi /etc/apt/sources.list
deb buster main non-free contrib
deb-src buster main non-free contrib

deb buster/updates main contrib non-free
deb-src buster/updates main contrib non-free

deb buster-updates main contrib non-free

Now use the following apt commands to install latest AMD drivers in Debian 10 system

pkumar@linuxtechi:~$ sudo apt update
pkumar@linuxtechi:~$ sudo apt install firmware-linux firmware-linux-nonfree libdrm-amdgpu1 xserver-xorg-video-amdgpu -y

That’s all from this article, I hope you got an idea what one should after installing Debian 10. Please do share your feedback and comments in comments section below.

Share on:

I am a Cloud Consultant with over 15 years of experience in Linux, Kubernetes, cloud technologies (AWS, Azure, OpenStack), automation (Ansible, Terraform), and DevOps. I hold certifications like RHCA, CKA, CKAD, CKS, AWS, and Azure.

13 thoughts on “Top 8 Things to do after Installing Debian 10 (Buster)”

    • it will just auto do Yes for you. So instead of it asking do you want to continue yes or no, it will just select yes for you. I wouldnt recommend it if you are still new, mistakes happen lol. wait till you get more comfortable and do commands with the -y at the end. Im new and thats what im doing.

  1. maybe one if the FIRST things to do would be to tell people how to add a user to usermod BEFORE telling them to use the command ‘usermod’?

  2. Firezilla will only backup drives that are unmounted. I have installed this on ubuntu 18.04. And it has errors when trying to backup.

    I been using clonezilla live usb had no issues with for images. I have restored once with no issues.

  3. Firstly thank you time and effort.
    I was looking for how to update firefox as this computer couldn’t play ABC iview, so I updated and upgraded everything.
    Then I installed Skype and am about to install ‘flameshot’ to give it a try.
    Your instructions and explanations make the processes crystal clear.


Leave a Comment