[citation][nom]hemelskonijn[/nom]Read the comments above and you will notice lines like "sudo apt-get doesnt have everything" and "my system had a deadlock on my garbage bin".Though the first is some one that clearly doesnt understand what he is doing and only knows the result he would like to get and the second ran in to problems with user permissions on files or folders both would not be having major problems if they knew not only the end results of their actions but also what those actions did.This is where ubuntu partly fails because of their semi unique permission system.[/citation]
for me, I have gotten used to many different distro of linux but from my posts I was talking about the troubles I faces when I just started off and also problems I commonly see on the forums that I go on.
look at many support forums for linux based os, the most common questions involve how to I install this program, how do I install this driver, how do I install this codec, and through out the thread you see lots of trial and error with commands many of which were from a tutorial for installing tar.gz (and many of the files in question are tar.gz)
but in windows, you never really see anything like this, the most you see is help I installed too many programs and now something is messed up.
in linux based OS most advanced things require command line to make changes, or command line to get to root and then open a editor for some random file in order to edit somethings.
in windows probably 99.9% of the advanced things can be done through the GUI, it has gotten so easy that users who don't know what there doing may get into the settings and mess things up
most people who have computers don't use them to game because most buy pre built $500 PC that cant run any games, what they use the system for is mainly basic things that almost any OS can do, but they like windows because it is easy to use, for basic, everything is point and click. and try finding a windows app that doesn't have an installer, there very few and there often small apps made by some random person who didn't have time or didn't feel like making a GUI, but in those cases the people are always happy to provide you with a batch file and when they don't many people will create one, for example on many open source forums where there apps that need a manual installation and command line work, I will often create an installer for them and offer it as a download option, I will also make batch files which provide a GUI like interface where instead of the user trying to figure out what the program does and go through help files that tell you bits and pieces of info or worst just rely on a threat with 5095045 posts and filter through the crap in order to find out the commands that work, I will add a menu where a button can be pressed and it will start a series of commands which does the work for the user.
if a app is designed to use the GPU to generate a rainbow table and theres a limited number that it can generate, why require the users to do a 170 character line of text to get the app to generate a table when there can be a batch menu that has the commands and combination already in it and the user presses a single button and the program does the same task?
in windows, it is easy to write an installer and it is easy to write a batch file and it cuts back on complaints of people who cant get the thing working because theres no chance of human error in an automated process, it is also quicker and easier to explain.
the best way I can think of decribing the user process of windows is that everything is guided, mostly everything has a GUI and the apps them self guide you through everything, they tell you what they can do and you select from what they offer, what you want them to do, theres little to no thinking involved, this is what the majority of computer users what and this is what windows and mac os provide while linux fails to provide.
why cant linux OS have a tar.gz install wizard where if you download it and open it will have a wizard that offers a automated installation of the file, linux needs to be more guided and automated in everything it does, it benefits the novice users and it is easier on the power users also because it takes less key presses and less work to do things.
having a automated process and a manual process wont make a difference in outcome.
if you worked in a factory and every few minutes you had to run to the other side of the building to press a button on a machine, if you could build a device and program it so when ever that was needed it will press it for you so you didn't have to get up from your post, would it make a difference in the result. when a program goes through a automated install , if you were to install the app manually through command line, will the app go like "oh he manually installed me so well that I will do a extra good job, even though I was programmed to add a sidebar, I might as well also win the lottery for him since he installed me so well!!"
that just doesn't happen, if it can be automated, let it be automated, it will be easier on everyone regardless of skill level