![]() |
Re: "Install here" : why Linux doesn't do it?
Quote:
|
Re: "Install here" : why Linux doesn't do it?
meh not RPM, just use gentoo and change ebuilds in any way u want, you can set any path and change almost everything there
|
Re: "Install here" : why Linux doesn't do it?
Quote:
Of course, a good package would have it run-time controllable, for exam - via having a file in /etc/default but package manager has no way to recognize and manage it. |
Re: "Install here" : why Linux doesn't do it?
Quote:
- all eggs in one basket - accessing/modifying registry from shell scripts is *not* fun - it's easy to mess up *anything* when making a mistake with registry (with rc files you only mess up the one particular app/function) - if you mess up settings of an app (or want to return the "factory settings"), just delete the rc file and start over - nothing else is affected - with registry, you often cannot be sure whether stuff there is obsolete or not - with rc files, you can move apps to different locations without messing up the configs - with rc files, you can reinstall the whole operating system without losing user specific configs (taken /home is mounted as a separate filesystem) |
Re: "Install here" : why Linux doesn't do it?
FYI
If executable is installed in bin or sbin you can tab-complete it from anywhere in CLI if you remember at least couple of first letters of executable/prog name. |
Re: "Install here" : why Linux doesn't do it?
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
@slender:That gets messy if you got lots of programs that start similarly; no need to have everything on PATH |
Re: "Install here" : why Linux doesn't do it?
Hmm. Messy? But double tabulator lists all apps in nice list?
.edit E.g. Start xterm, root, type maemo <tap tabulator twice>, You get nice list of commands. |
Re: "Install here" : why Linux doesn't do it?
Quote:
Quote:
Quote:
Of course, a centralized DB of packages may be more sophisticated and includes this kind of search but this example is just an entry to hell. There are, for additional example, a common DBs which can be handled a LOT of software like common configuration files in multiple packages (yes, 'gconf' gets some handling of it but... however...) Finally, you can return back to files tree as a location place... Today it is a problem with a limited space in N900 but it is a problem only for N900. Quote:
|
Re: "Install here" : why Linux doesn't do it?
What if you only have one program starting with letter whatever, but this game you installed got 20 helper executables that also begin like that, to the point you gotta actually spell out the whole name of the program you wanna run, while the helpers under normal usage, you should never need to run yourself at all?
Only things you routinely need to call from any folder, or that programs need to call without knowing the full path, should go into PATH, everything else just gets in the way. And you can use path completion for each step when spelling out a full path yourself, not really so much additional work. |
Re: "Install here" : why Linux doesn't do it?
Quote:
I suggest that instead of complaining that Linux isn't Windows, you learn how Linux (indeed, most *nix platforms) do things instead, and try to understand why they are done that way. Quote:
Linux is not Windows. It is really that simple. |
All times are GMT. The time now is 09:56. |
vBulletin® Version 3.8.8