PDA

View Full Version : Choosing where to install application


gohan2091
05-08-2009, 01:55 PM
Hi, I own a Nokia N810 and running out of internal memory fast (I only have 6mb left) but there are still applications out there I want to install.

I have plenty of space left of Nokia's external memory and I also have an 8GB MicroSD card. How do I install applications to either the external memory card or my 8GB card? On rare occasions, an application (or game) asks you where you want it it to install but 95% of the time, they just assume you want to use the internal memory.

Thanks!

qgil
05-08-2009, 07:07 PM
Hi gohan2091

How to get more memory to install applications
http://wiki.maemo.org/Booting_from_a_flash_card

See also http://wiki.maemo.org/Frequently_asked_questions

GeraldKo
05-08-2009, 07:28 PM
qgil is quite right, but you will find it much easier to follow the link in my sig, the one I say to go to first, where there's penguinbait's deb, which does it all for you.

gohan2091
05-08-2009, 07:56 PM
Hi, thanks both of you. Geez, all this just to do what I ask? Why can't a program be made that asks you where you want to install the application before you install it? I know this can be done, I have software on my N810 now that asked me where I wanted it installed before I installed it.

GeraldKo
05-08-2009, 08:04 PM
Hi, thanks both of you. Geez, all this just to do what I ask? Why can't a program be made that asks you where you want to install the application before you install it? I know this can be done, I have software on my N810 now that asked me where I wanted it installed before I installed it.

That's not what it asked you. It asked you where you want the category in which you want the alias-equivalent (or shortcut-equivalent) listed.

If you aren't putting in tons of apps, and you aren't saving much data to the device memory, you actually probably have adequate space. The fact is, though, that the device memory -- not the SD's, but the built-in -- is where the apps have to go, and it's not that big (256k). Unless you clone, as per the earlier replies. Make sure you save data to the SD card.

BrentDC
05-08-2009, 08:07 PM
Hi, thanks both of you. Geez, all this just to do what I ask? Why can't a program be made that asks you where you want to install the application before you install it? I know this can be done, I have software on my N810 now that asked me where I wanted it installed before I installed it.

Linux is a complicated beast: trust me when I say that the easiest route is to clone then boot off an SD card.

In addition, I think the application manager just asks you what category you want to put the shortcut in, not where the actual data is stored...

Edit: GeraldKo beat me to it :)

mikkov
05-08-2009, 08:20 PM
That's not what it asked you. It asked you where you want the category in which you want the alias-equivalent (or shortcut-equivalent) listed.

No, there are bunch of games which do ask where to install (50-100 MB) data files.

Reason why not all apps do this, is that it very non-standard way to install files, deb packages and linux file system hierarchy is just made this way. Another reason is that sd-cards are usually fat32 formatted which lacks some features that generally are used (like sym-links).

One way to make some space to internal flash is to delete documentation pdf's and move all of your own files to sd-card.

gohan2091
05-08-2009, 08:34 PM
Duke Nukem 3D is a good example of an application/game that asks you where you want the files installed. It is not a shortcut, it's the whole thing. I have Duke Nukem installed on my microSD card, so it is possible, yes. I also installed Debian I think it's called, it came with Open Office, Firefox (Iceweasel), Gimp and all other things, this also asked me what location to install.

I don't see why someone can't prompt this message up everytime the N810 tries to install a file. If this cannot be done, I will have to do some of the ways suggested here, but it seems like such a pain to do.

sjgadsby
05-08-2009, 08:53 PM
Duke Nukem 3D is a good example of an application/game that asks you where you want the files installed.

Some games, such as that one, ask where to locate their data files. The program still lives in the internal storage though.

Programs on the tablets can't run from flash memory cards that are formatted to work with Windows, as most are. Programs can use data files on those flash cards though.

Debian I think it's called, it came with Open Office, Firefox (Iceweasel), Gimp and all other things, this also asked me what location to install.

Easy Debian installs a huge data file on a flash memory card, and that data file holds all the programs it runs. It's essentially a virtual hard drive in a file, a special, roundabout trick that lets the tablets do some things they otherwise couldn't. The programs that make up Easy Debian itself and pull off the trick though, they live in the internal storage.

gohan2091
05-08-2009, 08:59 PM
The issue I'm having is space, I don't care if the program lives in the internal memory, providing most of it's files (the large ones) are stored elsewhere.

I'm beginning to hate Linux lol

BrentDC
05-08-2009, 09:37 PM
Duke Nukem 3D is a good example of an application/game that asks you where you want the files installed. It is not a shortcut, it's the whole thing. I have Duke Nukem installed on my microSD card, so it is possible, yes. I also installed Debian I think it's called, it came with Open Office, Firefox (Iceweasel), Gimp and all other things, this also asked me what location to install.

I don't see why someone can't prompt this message up everytime the N810 tries to install a file. If this cannot be done, I will have to do some of the ways suggested here, but it seems like such a pain to do.

Easy Debian uses a full file system self-contained in an image file or partition, this is nearly the same concept behind cloning :confused:

BrentDC
05-08-2009, 09:42 PM
Some games, such as that one, ask where to locate their data files. The program still lives in the internal storage though.

Programs on the tablets can't run from flash memory cards that are formatted to work with Windows, as most are. Programs can use data files on those flash cards though.



Easy Debian installs a huge data file on a flash memory card, and that data file holds all the programs it runs. It's essentially a virtual hard drive in a file, a special, roundabout trick that lets the tablets do some things they otherwise couldn't. The programs that make up Easy Debian itself and pull off the trick though, they live in the internal storage.

Actually, Easy Debian's programs are in the image file/partition, only the home directory (for config files mostly) and /media/* are mounted. But that's mostly beside the point (see above for why).

timsamoff
05-08-2009, 10:19 PM
My experience is that most people (myself included) install a lot of applications that they never use. If you self-audit and delete some of the things that you just installed to "check out," you'll find yourself with a lot of space on the internal flash.

Tim

sjgadsby
05-08-2009, 10:45 PM
Actually, Easy Debian's programs are in the image file/partition, only the home directory (for config files mostly) and /media/* are mounted.

By "programs that make up Easy Debian itself", I meant the scripts that mount the filesystem image, create the chroot environment, etc. My point was, they're kept in internal storage. I was just trying to avoid getting bogged down in unnecessary technical detail.

BrentDC
05-08-2009, 10:55 PM
[...]I was just trying to avoid getting bogged down in unnecessary technical detail.

Isn't that what we do here? ;) That's the reason I joined the forum... :p