Linked by Thom Holwerda on Mon 5th May 2008 21:00 UTC
OSNews, Generic OSes Ever since I started using computers, I've been baffled by the relative clumsiness of installing applications. Whether we are talking the really old days (launching the Rambo game off a tape), the '90s (running Keen or using installers in Windows 95), or the modern days (still those installers, but now also package management and self-contained applications); it's all relatively cumbersome, and they all have their downsides. I decided to put my money where my mouth is, and come up with my idealistic, utopian method of installing, running, updating, and uninstalling applications.
Thread beginning with comment 313042
To read all comments associated with this story, please click here.
Good
by Dreams on Tue 6th May 2008 08:04 UTC
Dreams
Member since:
2007-12-12

I wish Ubuntu would use a system like you described in this article. It's much more 'human'. I really have no idea where Ubuntu stores all it's program data, and usually config files and log files etc are all stored in different places, for each different program.

It's too confusing, and when i want to do something myself, instead of using Synaptic, i usually end up confused..

Reply Score: 2

RE: Good
by MamiyaOtaru on Tue 6th May 2008 09:50 in reply to "Good"
MamiyaOtaru Member since:
2005-11-11

I really have no idea where Ubuntu stores all it's program data,

1: Why do you need to know that?
2: Need aside, all that info is stored in the .deb. Kpackage (and Synaptic I think) have a way to show where it installs all the files in the package.

and usually config files and log files etc are all stored in different places

If by "different places" you mean various .directories in ~, then sure. What would you propose? All setting stored in one file (or hive, hello registry)? Or perhaps settings from different files presented in one unified interface (gconf might be what you are looking for)?

Or perhaps you want settings to be stored alongside the binaries in the self contained program folder, ala older Windows stuff? Thing is, that doesn't even work in Windows anymore. Permissions and privileges means user settings go in the user's folder. Are your settings in Application Data? Or Local Settings\Application Data? (or the registry?) By contrast, I find locating ~/.appName to be slightly easier (or ~/.kde/share/config/appName for that other DE).

I've said it before, but your complaints look a lot like what I am now going to dub WindowsPoweruserSyndrome. People who, instead of installing everything to the default location (c:\program files) discover that they can install games in e:\games and little apps to E:\myApps. It seems more organized, and you are in control! Linux then by contrast seems to take some of that control away when apt-get install puts things where it wants. It's disorienting. "Where is the program? What do you mean they are all in /usr/bin? With the data in /usr/share and heaven knows where else?" Where is programX installed? Synaptic knows.

when i want to do something myself, instead of using Synaptic, i usually end up confused..

Compiling and installing a program for system wide use, and doing so outside the confines of the package manager can be a little disorganized, for sure. It's easy enough to make install, but then uninstalling is a crapshoot. For this instance, I'd recommend getting used to checkinstall.

For the rest though, unless a program is not in the package database, it's a lot easier to just let the package manager deal with it.

Linux is different. If one don't want different, maybe one really does in fact want to be using Windows instead. It just seems to me to be a little lopsided to leave Windows for Linux to try to make Linux more like Windows.

Now I could obviously be reading way too much into your post. Maybe you don't like Windows either. Maybe you don't like how any OS does it. In that case, Linux, due to its open nature, is the perfect candidate for creating a system more to your liking, or hoping someone else does. Perhaps GoboLinux is your thing. But don't expect every distro to do that.

Reply Parent Score: 3

RE[2]: Good
by Loki_999 on Tue 6th May 2008 10:37 in reply to "RE: Good"
Loki_999 Member since:
2008-05-06

Im confused.... is Linux now the choice for freedom or is that Windows?

I see Linux as the freedom lovers choice and i would like the choice of dumping my games in /home/loki/games/... which i do, as my wife has no need to Quake 3 anyway. If she wanted she could have her own install as well with her own mods.

Or if i want a common install why not drop it under /usr/games or whatever, or for that matter /games (eeek!!)... its my computer, its my OS, its my choice.

Package management certainly should be able to (and always presumed it did if you provide the right switches) allow you to dump where you want (providing you have the rights to the directory where you want to install).

Reply Parent Score: 2