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?
I see a common trend here. You seem to be very tech savvy and a windows power user, and get frustrated with Linux because you’re trying to solve problems with a windows mentality and failing.
That yada yada yada is the most important part from my entire answer, choose a beginner friendly distro and stick to it.
Nope, things to install an app on Windows: Open a browser, search for the program, click the wrong link, download a virus, go back, try again, find a more reputable site, download another virus, run anti-virus, discover your computer has been completely overrun by viruses, format, reinstall everything, find the right site, download the installer, click next 20 times, accept to have a new service running when you start your PC by accident, done?. You don’t do all of that every time? That’s because you know what you’re doing, I certainly don’t do half the stuff you mentioned for Linux.
That’s it, if it’s not there you shouldn’t worry with it until you’re a bit more experienced. This is why I recommend beginner friendly distro a, they will have more stuff and possibly have snaps/flatpacks by default which should cover most of your use ases and are installed via the same GUI.
Precisely my point, don’t. Pick a beginner friendly distro and stick to it.
Have you tried saving something new to see if we have the correct folder?
That’s crashing, there should be some log somewhere, can you reproduce or is it random?
Did you installed Ventoy properly on the drive? Did you unmounted before removing the first time? Otherwise you might have corrupted the file, remember how people always say to eject before unplugging a USB drive? This is the reason, the GUI that shows you copying stuff is just a FE to the calls to the kernel for writing, the kernel actual writing to the disk is done afterwards, so even after the GUI closes the file was not totally written. Again, regardless of OS, unmount/eject drives before unplugging them. Also is your desktop Linux or windows? Does the bootable drive works? You need to learn to provide more information if you expect help, saying “stuff doesn’t work, what’s wrong with Linux?” Will get you a lot of answers of the type “the problem is between the keyboard and the chair”.
I won’t choose any distro. I chose to stick with windows. I spent 1,5 hours setting EVERYTHING UP. Apps, accounts, settings, everything. I spent the exact same trying to figure out why the fuck steam is not automatically downloading dependencies as it did on my laptop and didn’t even get an answer.
I’ve never, ever got a virus on any of my pcs. I grew up with internet, since the ADSL days, i know my shit.
Some of the apps i use are very important to me and some of them don’t have packages so i had to rely on commands in the terminal.
I was not expecting any help actually. The amount of problems i encountered is too much. The past 3 days dealing with linux have been extremely stressful. No wonder linux is still super niche. I can fairly say that i’ve been reckless going for non beginners distros but linux has problems, huge problems.
Therein lies the problem, you’re a windows expert, moving away from your comfort zone will always feel bad. It’s okay to stick to Windows, no one should be forced to use an OS they don’t like. But if you ever want to try again, I recommend taking a step back and accepting that for all your years of experience in Windows you are a noob here, and trying to jump into the deep end is more likely to get you drowned than learning how to swim.
Also I recommend dual-booting, so you have the safe heaven of a known OS to reboot into in times of need. Most of us started that way and dealt slowly with the difficulties in using Linux with a windows user mentality, until at some point we realized we were spending the majority of our time in Linux and Windows had become unusable because we were now thinking like Linux users. I’m sure that if I had tried to do what you did I would also be frustrated, so I completely understand you. But let me tell you something which you might not want to hear, and will possibly even get angry at me for telling you, but there’s a fairly good chance that the majority of issues you encountered were self-imposed. Linux has near infinite possibilities, but that’s like saying the ocean is nearly infinite, it doesn’t mean you should try to swim across it just because you’re used to doing it on a swimming pool, you’ll drown fairly quickly and get nowhere.
How? I’ve installed Debian with KDE, downloaded the .deb from steam website, learnt to install that using sudo dpkg -i steam_latest.deb, opened the app and i’ve been welcomed with a text inviting me to press enter to continue, pretty simple. The program downloaded stuff, steam is ready now. Not bad. Repeated the exact same thing on Debian with xfce, that apparently doesn’t come with a software installer, nothing works. An alert says i need to download dependencies (i know dpkg doesn’t resolve dependencies). Where’s the “enter to continue”? How is this my fault??
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.
If i got a beginner friendly distro how will i learn how to use linux properly?
So if an app is not a package manager i’m fucked?
I tried, it did nothing, i went online to search for a solution.
This is mental. This shouldn’t be a thing even for pros. I need 15 minutes to install an app? Sorry i won’t go out this evening, i need to install an app and god knows what can happen.
Well, yes, of course. Also i read some contradictions in your post: the installer only installs what is supposed to, but it needs dependencies to actually make the app usable. But that’s what package managers do, right? Different apps could use the same libraries but also different ones, so the system could become bloated nonetheless. I don’t see how is this beneficial for the user.