A month ago I decided to switch from Ubuntu to Debian. It was a strange thing to do because for the past two years my main distro was Ubuntu and I got used to it. I am not a distro hopper per say, but people's comments about how Debian is created by people (not a corporation) and consists of free software made me think about a possibility of trying Debian for the first time! An hour later I was already preparing a USB stick with Debian 9.5 (Stretch) and getting ready to install it. In this article, I want to share with you what I did after I successfully installed Debian to my laptop.
sudo apt-get update && sudo apt-get upgrade
This command ensures that your local list of software packages are up to date and if there are outdated packages, upgrades them.
Install AMD/ATI Open Source Drivers (if you have these graphic cards)
I am not going to list the commands here, I think it's better if you checked Debian documentation yourself. Here is a link.
sudo apt-get install ufw && sudo apt-get install gufw
This command installs Uncomplicated Firewall and its graphical user interface. Make sure Incoming is set to Deny and status is set to On.
sudo nano /etc/apt/sources.list
Some packages are not available by default, due to Debian having DFSG. In order to get them, we have to add non-free repositories in the sources.list file. Here is how it looks on my laptop.
deb http://ftp.dk.debian.org/debian/ stretch main non-free contrib
deb-src http://ftp.dk.debian.org/debian/ stretch main non-free contrib
deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free
And it's pretty much it for now. I haven't had a chance to tinker with the system a lot, as it comes with pre-installed software. I am trying to be minimalistic as possible, so I don't install a lot of software. My needs are basic!
I hope this short article helps. In the future, I will update it with new commands as I am just starting my journey with Debian.