Program Installation Differences Between Windows and Linux

Batuhan Pekdur
3 min readSep 21, 2021

Have you noticed that the Setup files are weird in the Linux operating system? Now it’s time to unravel this mess.

When I first time installed Linux (Kali Linux) I thought everything would be easier, at least that I would find similarity with Windows, which I have been using for almost 14 years (you may have noticed how wrong the distro I chose was). When you want to install a program in the first place, you come across many file types, and it is very difficult at the beginner level to understand which one you need to download.

First of all, it is necessary to mention that, even if the Linux you are using is a distribution under the Linux title, this does not mean that you can install the .deb file on an Arch distribution (you can easily find out which base is your Linux distro by searching on Google). However, we used to choose whether to have 64-bit or 32-bit Setup in Windows, and sometimes we didn’t even need this selection! (64-bit Windows systems support 32-bit Setups)

The biggest difference between Windows and Linux is the installer/package installation. On Linux operating systems, the file you downloaded is a package, this package needs an opener and installer. In other words, Windows gives you Fast Food, while Linux supplies the necessary ingredients.

At this point, of course, there are ways to make this easier for Linux beginners or end-users. If you are using a Debian-based system, Gdebi will be your savior because it has both an interface and a little similar to the installations on Windows. I can say that, this tool is my number one assistant that I currently use in my system. It specifies everything you need and if you downloaded a wrong installer, “why isn’t this program installed!” You don’t have to waste your minutes or hours by saying that, because it indicates why it cannot be installed before the installation with red text.

Gdebi Megasync installation error and cause of this

Final words:
If you don’t want to have any trouble with this and suddenly find yourself using Windows again, my advice to you is to use an end-user-oriented distribution (at least until you learn the system). Among these distributions, I can recommend Ubuntu, even if you say “my hardware is not very good”, Lubuntu and Pop Os are end-user-friendly distributions that you should definitely check out.

--

--