Active Topics

 


Reply
Thread Tools
Posts: 24 | Thanked: 0 times | Joined on Dec 2007
#1
I was wondering if new applications can be installed to another drive instead of the built in memory? How? Whenever I install something, it installs it into the internal memory. Very soon one may run out.
 
akd's Avatar
Posts: 304 | Thanked: 32 times | Joined on Nov 2007 @ somewhere in the far south
#2
You can start reading this, then this and a final tip: If you don't want to be executed online, use the search button
Welcome!
 

The Following User Says Thank You to akd For This Useful Post:
Posts: 24 | Thanked: 0 times | Joined on Dec 2007
#3
Thanks. I did search. But the results threw up tons of pages to sift through. Read few which did not have anything close to what i was looking for. perhaps I used wrong search words.. Thanks for the links again.
 
akd's Avatar
Posts: 304 | Thanked: 32 times | Joined on Nov 2007 @ somewhere in the far south
#4
Originally Posted by bamb_i View Post
Thanks. I did search. But the results threw up tons of pages to sift through. Read few which did not have anything close to what i was looking for. perhaps I used wrong search words.. Thanks for the links again.
No problem.. you're welcome.
 
free's Avatar
Posts: 739 | Thanked: 159 times | Joined on Sep 2007 @ Germany - Munich
#5
There are 2 constraints:
1)the application manager uses dpkg backend which is using default setting: install to /
2)linux virtual file system can block the execution of some binaries if the partition is mounted "noexec". This is to prevent that someone puts a usbkey containing harmful binaries.

It's been recently talked here

1)
* You can bypass application manager and execute dpkg to install it somewhere else (see above link)
* You can modify dpkg default settings to always install to /path. I don't know what's happening in case of updates where one software is installed on / and you ask to upgrade it to /path ..
2)
* To check if your destination directory is allowed to execute binaries, use /bin/mount
* If it displays noexec then you will need to remount the partition with correct option.
mount /dev/device /mountpoint -o remount,defaults <-- not 100% about the syntax.

Last edited by free; 2008-01-18 at 16:28.
 
Posts: 24 | Thanked: 0 times | Joined on Dec 2007
#6
Free
Thanks for the information. Much appreciated!
 
Posts: 4,030 | Thanked: 1,633 times | Joined on Jul 2007 @ nd usa
#7
Originally Posted by bamb_i View Post
I did search. But the results threw up tons of pages to sift through..

Try this search, may have more searching power, this is an iTT search customize using Google, http://www.google.com/cse?cx=0059812...%3Awt9tjwf2kd4.

BTW, online execution also means online death, right? So you have a virtual death . What a big deal,


bun
 
Posts: 479 | Thanked: 58 times | Joined on Dec 2007 @ Dubai, UAE
#8
Originally Posted by akd View Post
You can start reading this, then this and a final tip: If you don't want to be executed online, use the search button
Welcome!
Yep, it's possible to install apps on memory card if you choose to boot from memory card. However, the way to do it is not for the faint-hearted or Linux-inept people like me
 
free's Avatar
Posts: 739 | Thanked: 159 times | Joined on Sep 2007 @ Germany - Munich
#9
Yep, it's possible to install apps on memory card if you choose to boot from memory card.
Yes, it's normal that you can install on X if your system is on X. But it's also possible to install on Y if your system is on X.
However, the way to do it is not for the faint-hearted or Linux-inept people like me
That's true, it's not straightforward.
I forgot 2 other constraints
3) If your application requires linux soft links, your filesystem will need to be soft-link capable. Same for Unix Rights. If your memory card is formatted as FAT, forget it, FAT doesn't know these concepts of security and links (.lnk..)
4) If your application installs libraries, you will have to tell the system to search the libraries also on the memory card.
Also the application will not be registered in the system's menu.
 
Reply


 
Forum Jump


All times are GMT. The time now is 14:03.