So i really wanted to ditch windows once and for all so i’ve tried Linux for a week trying different distros (debian, manjaro, ubuntu, opensuse, mint) and first of all why? Why are there so many distros out there? What’s the difference between debian + kde and manjaro + kde? They look the same, they work the same. I don’t get it. Also why do things have to be complicated? I’ve installed debian, installed calibre to manage my ebooks, created a library from an existing library on my hard drive (not the one with debian installed), ERROR! All the files are read-only. What??? I’ve followed multiple guides on how to change permissions and finally solved the problem. Now let’s restart my pc. files on the hard drive are read only WHAT??? Fuck debian, let’s go on manjaro. No problems at all on calibre. Managed to create the library as easy as i did on windows. My question is: where’s the fun in this? It’s just problems, after problems, after problems and i didn’t even start gaming. I mean i tried installing retroarch and importing my saves but of course nothing works. Read this guide, read that guide. Nope. Nothing works. Ok, fuck retroarch let’s customize the appearance of my desktop: move some icons on the panel, center this, adjust height, move this on the left, spent 30 minutes tweaking, very nice… kde crashes, all back to default. Let’s download some apps. I want as many apps that i already know as possible. Let’s see if jdownloader is available for linux. Yep there’s one. Nope, not for manjaro (officially). There’s a AUR package available. Nice. What do i need to do to install a AUR package? A wall of text on the wiki, 20 minutes videos, yay. Ok let’s call it a day. Do i need to live another life to make linux work?
Mistake number 1, Debian is not beginner friendly.
Mistake number 2, this is windows mentality, if it’s not in the package manager it’s too advanced for you for the time being. Beginner friendly distros would have had steam in their package manager.
You could have also double clicked the Deb file, but this is a bad way, dpkg does not resolve dependencies, so you would need to figure those out and install them by hand, which can be tedious at best.
You lucked out, your system had all of the requirements met.
No such luck therez remember when I told you to use the package manager? This is why. Possibly missing something stupid like an i32 library, which you could manually install, but you shouldn’t, you’re making things hard for yourself for no reason other than wanting to avoid beginner friendly distros.
It’s your fault because like I’ve been saying since the beginning you’re trying to use Linux as if it were Windows and getting frustrated because it behaves differently. Trying to do this will be frustrating and you will become angry because nothing works like you expect, but you must understand that it’s not that things don’t work, it’s that they work differently.
You might be thinking this is stupid, an installer should install everything it needs, right? Nope, that’s a windows mentality, in Linux the main idea is that an installer only installs what it’s supposed to, any dependency should be system-wide. Why you might ask? Simple, imagine if every single GUI app had to include it’s own copy of the full GUI library it uses, your system would quickly become bloated, not only that but each program would open it’s own copy of the library using more and more memory, not to mention the interoperability problems between programs using different versions of the same library. In Linux the standard is for programs to use system libraries, it’s the convention, just like how on Windows it is to not (which has its own set of problems). This is why package managers are important, they’re not just downloading an executable and running it, they’re doing lots of stuff behind the curtains, all of it can be done manually, but like you found out it’s troublesome, so best is to avoid.