Re: My take on Ubuntu after a few days of using
Originally Posted by
argvar
If I install an application I want its files and everything related to it to be contained, isolated, in the same directory. If I delete an application I don't want to worry about some remnant files, I want to simply be able to delete one directory and everything to it is gone.
The file manager isn't the package manager; there's no reason to have to delete the files manually. When you remove a package, it's gone; the package manager keeps track of all the files it installed. Some files for some programs also have to be in system folders; after all, installing a calculator app, installing a library that's shared across all applications, and installing a kernel module are all tasks that use the same package manager, and again, there's not really a clear dividing line between "system" programs and "applications."
There's a further problem in that if you did have a big folder of all the applications, you'd need to decide who owns it. If it's in the user's data directory, then the user could delete programs, sure, but only that user could run them, and they'd need to be installed individually for each user. If it's a shared folder for the system, then the applications could run under any user account, but an individual user still couldn't delete one without jumping through hoops.
Further complication: if the applications are shared across all user accounts, you still need a folder within the user's personal storage for configuration options, just as there is now. (Of course, there's a reason that applications are kept separate from their configuration files, too - partly, it's just because the application is shared by all users on a system while the configuration files are not, but one particular advantage is that the user can revert the configuration to "factory spec" without uninstalling and reinstalling the program.)
There's a reason why there's a package manager and why everything goes through that.
Edit: Ooh, but if we can mandate that all applications store user-specific config in a folder under ~/.config/whatever, instead of some going there, some going to ~/.whatever, and some going to ~/.local/share/whatever or ~/.local/share/somesillymadeuppath/whatever, that'd be awesome.
Last edited by Copper Bezel; June 26th, 2013 at 07:16 PM.
I know I shouldn't use tildes for decoration, but they always make me feel at home~
Bookmarks