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.
Permalink for comment 313047
To read all comments associated with this story, please click here.
RE: Good
by MamiyaOtaru on Tue 6th May 2008 09:50 UTC 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