Quote:
Originally Posted by Adam B.
The problem with internal memory is the limited space. There is only 128mb available in /mnt/free, and something like 4mb on /. Between libraries, programs, and shared files, I have at least 128mb used.
Most programs can't be easily modiifed to be location indemendant. When you compile them, you need to specify a directory prefix. If you do not put the program where it expects to be, it will not be able to load all of the shared files and libraries that it requires. Hence the need for a standard installation directory.
|
I think, you can use Environment Variables or how-do-you-call-them.
So if a program starts, it could ask something like "where-am-I" (pwd?) and the resulting string could be used as prefix for all its files it depends on. Then you achieve position independency, I guess.