![]() |
Re: "Install here" : why Linux doesn't do it?
Things that are shared, could go under their own subfolder insider a folder dedicated for shared things, no need to pile everything.
In messy situations where one program needs one version and the other program needs another version and the thing they need different versions wasn't designed to have more than one version in the system, with Windows we just use the order where things are looked for, first in the folder where the executable is, and then in %PATH% (there are probably some other steps in between and perhaps beyond, and i think each folder listed on %PATH% is checked in order, not sure if it's starting with the first or the last); i don't see why a similar approach couldn't work under Linux. |
Re: "Install here" : why Linux doesn't do it?
Quote:
Unfortunately, it is near gone now... |
Re: "Install here" : why Linux doesn't do it?
Quote:
Quote:
|
Re: "Install here" : why Linux doesn't do it?
Quote:
The only reason this is necessary under windows is due to the total disconnect between software vendors who end up using the exact same names for their executables and libraries. As it stands, anything program specific is parted out into its own directory. Quote:
Do you really think we are unfamiliar with the way things are done in Windows? Quote:
Quote:
|
Re: "Install here" : why Linux doesn't do it?
Quote:
There are advantage in this approach, yes, but it also has big disadvantages - consistency (because a new link layer) and accessibility - Unix approach gives you a way to use a generic file system search/list/modify tools but a separate registry approach has a lot of restrictions here. Quote:
|
Re: "Install here" : why Linux doesn't do it?
What is the point of having thigns actually be just files in the filesystem if it's just a mess of things piled up in the same place? If there is a whole layer of software making that mess not be a mess, then whats the point of using the file system ?
The point is having things be organized, if there is need to always know where somthing is, don't hardcode a path, use a way that no matter where the things is, you know it (like an environment variable, or identifying the path for the thing somewhere, be it a registry, or a filesystem abstraction like symlinks that always have the same name, under a folder that is always the same etc). Hardcoding values that people might have some reason (even reasons you can't think off) to want to change, is a bad habit. Regarding messing with the registry with Visual Basic, a quick google search led me to this: http://msdn.microsoft.com/en-us/libr...8VS.80%29.aspx ; i don't think that was the approach i used at the time, it involved a few more steps to have things set up, but either way, it's somthing quite simple, about as simple as messing with text files in arbitrary paths. |
Re: "Install here" : why Linux doesn't do it?
anyway i feel like really good trolling here, you don't like it (or don't get it) just don't use it. people here gave u a lot of options(LFS or gentoo or self compiling e.g.). btw there is project to make all programs executables without installing them at all so u can put them anywhere(google for it). and once again after first 1-2 pages i think it's trolling. don't feed the troll
|
Re: "Install here" : why Linux doesn't do it?
Quote:
|
Re: "Install here" : why Linux doesn't do it?
If someone comes visit me and asks to use my computer, i ask them what they want and either do it for them, or put it on the site they want before leaving the chair, or boot up my secondary machine.... ¬.¬
|
Re: "Install here" : why Linux doesn't do it?
Quote:
Quote:
However, the hardcoded path problem does exist only in N900. The messy file location may be a problem too but I suspect you just don't know yet the reason why this file is put in that place. And again - messy environment is easy to do with registry too. It is just M$ who maintain some order in Windows registry, without them it could be a bigger mess (I just remember the early days of Windows). |
All times are GMT. The time now is 09:55. |
vBulletin® Version 3.8.8