So I had some questions about my blogging about trying out different Linux Distributions, along with FreeBSD. The questions mainly concerned why I swapped OS's a couple of times a year. The answer is, I don't. My daily driver machine has been running Ubuntu since I bought it and has only been reinstalled when new Long Term Support (LTS) versions come out. The laptop I carry with me when I travel, closely mirrors my desktop. I have a 2nd laptop, which I refer to as my flop around the house system. This is an older i5 system without an SSD or M.2 card, this is the system I try these different OS's with. There is rarely anything important on it and if there is, it is usually backup to Dropbox, so wiping the OS is never an issue.
Having clarified that, my latest adventure has been installing Debian Linux. I figured having some insight into this was a good idea, since Debian is the upstream provider for Ubuntu. This basically means, the Ubuntu team simply takes the latest testing or unstable version of Debian, add some flash to it and call it Ubuntu. The idea being that if I ever need to, I can always fallback to Debian if Ubuntu fails me.
You would think this would be easy as pie, but there are a couple of bumps in the road. My first instinct was to install a very minimal amount and then build up from there. This was a mistake, I should have installed the GUI upfront, trying to install it afterwards was to be blunt, a shit show. The second thing is, the basic install of Debian does not include the proprietary drivers for common wifi cards, skipping the step where you provide them upfront, makes it geometrically more difficult to get wifi working after the fact. The first install was a terrible pain in the ass.
The second time I did the install, I also downloaded the firmware package and extracted it to a separate usb key and when the installer asked for it, I plugged it in, the firmware was installed and all was good. The next thing I did was during the install it asks you if you want to install a desktop environment, unless you plan to work solely from the command line, you should definitely do this. They give you a choice of several, I chose LXQT, although I could have just as easily chosen Mate, Gnome or KDE. I did have to install the gnome-network-manager package to get the wireless configured properly once I was into my desktop, but otherwise it was pretty painless compared to the first time around.
Once this was done, the next step was to upgrade to the unstable version, the reason for this is, the stable version is geared towards old, tried, tested and stable as fuck. I wanted access to newer software and stability is not necessarily my main concern here, Keep in mind, unstable in Linux does not mean the same thing as it does in the Windows world. Doing this is fairly easy all things considered, I simply updated the repository links from stable to unstable.
deb http://deb.debian.org/debian/ buster main non-free contrib
deb-src http://deb.debian.org/debian/ buster main non-free contrib
deb http://deb.debian.org/debian/ unstable main contrib non-free
deb-src http://deb.debian.org/debian/ unstable main contrib non-free
After that I simply did an "apt update" and "apt full-upgrade", a little while later, it was done. Start to finish, this took me around 3 hours, including the the first install. I think had I started out following the instructions properly, I think this would have taken me maybe an hour or an hour and a half. In my next post I will let you know what I think after I have had a chance to mess around with things and configure things to my taste.