Dan,
you need to install packages to a different destination. If you use plain \"ipkg install\" it all goes to /, i.e. the FlashROM. You want to install packages to /mnt/ram (the RAM filesystem), /mnt/card (your SD card) or /mnt/cf (your CF card). The way to do this is
ipkg -d <destination> install whatever.ipk
where <destination> is one of the destinations specified in /etc/ipkg.conf. By default these are root, ram, sd and cf.
Alternatively, you can use the GUI installer (Settings > Packages). When installing, there\'s a Destination list box where you can choose among available destinations.
There is one gotcha: if you try to install, say, to /mnt/cf when the CF card is not mounted, the packages will still end up in the FlashROM. But usually the .ipk itself is on a card so that shouldn\'t be a problem :wink:
Regarding the memory/filesystem ratio: had I known there\'d be so many responses I would\'ve started a new thread. The swapfile idea is quite obvious and elegant, I think. Shame I hadn\'t thought of it myself. Now if I could only find an applet with a slider that would adjust the swap file size in real-time :twisted:
z.