maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   General (https://talk.maemo.org/forumdisplay.php?f=7)
-   -   "Install here" : why Linux doesn't do it? (https://talk.maemo.org/showthread.php?t=63707)

wmarone 2010-10-12 03:50

Re: "Install here" : why Linux doesn't do it?
 
Quote:

Originally Posted by TiagoTiago (Post 838937)
And if we got a package manager, why it can't manage to keep a record of where things are installed?

It, uh, does. By virtue of the package which lists where the files are to be installed. There's no sense in fighting what is generally a well laid out system.

If you want to toss files all over your disk, then you might prefer Linux From Scratch.

TiagoTiago 2010-10-12 03:51

Re: "Install here" : why Linux doesn't do it?
 
If it can keep track of installation folders, what's the big deal with having the option of using custom installation folders?

gerbick 2010-10-12 03:53

Re: "Install here" : why Linux doesn't do it?
 
Quote:

Originally Posted by TiagoTiago (Post 838937)
And if we got a package manager, why it can't manage to keep a record of where things are installed?

It can... actually. But in it, you really gain really not much from it. Not speed, not anything really good nor bad will come of it.

RobbieThe1st 2010-10-12 04:01

Re: "Install here" : why Linux doesn't do it?
 
Point is, you can easily move things around yourself if you want. You can even recompile any package you want, and have the files elsewhere by default. Its just that each Linux version/setup has a usually-decent installation organization, and having all programs conforming to a standard is a -good- thing: It means you can usually -find- the file you are looking for, instead of having to search for it.
On the other hand, the way Nokia set things up with the N900... Not quite as good. Thanks to most everything needing to be on the EXT3 secondary FS, most all programs get stuck in /opt/ (which is itself actually /home/opt), and there is quite a bit of symlinking going on.

Also, remember that Linux has no "registry", like windows does. You can generally run an application from wherever you want, provided its able to find its supporting files(And provided its marked as executable) - So, you could probably move whatever program you want to the MyDocs FS(I assume that's the only reason you're complaining), and either just launch it directly, or symlink the executable to the origional directory.
The only issue you'll have is that it won't delete properly if you try to uninstall it, but that's because you are screwing things up in the first place by moving them somewhere it's not expecting.

ossipena 2010-10-12 04:09

Re: "Install here" : why Linux doesn't do it?
 
Quote:

Originally Posted by TiagoTiago (Post 838940)
If it can keep track of installation folders, what's the big deal with having the option of using custom installation folders?

now you'll need to tell us why using custom installation folders would change anything in your use cases....

TiagoTiago 2010-10-12 05:38

Re: "Install here" : why Linux doesn't do it?
 
If offering the option of using a different folder was a common practice in the install process, needing to worry about whether a given program has been optified or not would be a thing of the past.

anthonie 2010-10-12 05:43

Re: "Install here" : why Linux doesn't do it?
 
There you go...
http://www.theiia.org/intAuditor/ita...linux-systems/

http://4.bp.blogspot.com/_T4Vb8FZ3Pm...erarchyhb8.jpg

Follow the trail and you will find answers to your questions, that is, insofar they haven't been answered yet.

B.T.W. Google is your friend...

wmarone 2010-10-12 05:44

Re: "Install here" : why Linux doesn't do it?
 
Quote:

Originally Posted by TiagoTiago (Post 838964)
If offering the option of using a different folder was a common practice in the install process, needing to worry about whether a given program has been optified or not would be a thing of the past.

Well, we shouldn't have to optify in the first place. It's a kludge that is unique to the N900 and thus not a justification.

TiagoTiago 2010-10-12 05:54

Re: "Install here" : why Linux doesn't do it?
 
Why we aren't expected to have the freedom of installing things just about anywhere we want?

AlMehdi 2010-10-12 06:00

Re: "Install here" : why Linux doesn't do it?
 
OMG! Did someone just say this... The windows way is actually the one of the past. By not having order in your system you could cause all kinds of hell.

There is a script allowing you to have all of your rootfs in the 32gig memory. And if you like you could partition and make the 2gig opt/ space larger.


All times are GMT. The time now is 16:29.

vBulletin® Version 3.8.8