ke4nt1
Group: Members
Posts: 2329
Joined: Oct. 2003 |
|
Posted: Sep. 06 2005,21:29 |
|
Icey,
Using your example of java with a typical new user box for a frugal-grub-HD-install....
Let's say hda1 is an XP install..
We'll add hda2, a small linux partition, 100MB's , formatted ext2, for the frugal install..
We'll also add hda3, another linux partition, 200MB's , formatted ext2, for storage..
Your java can go on either of the two linux partitions, by way of our DSL 'extensions' , found in the DSL repository. The java extension currently used for DSL is "jre1_5_0.tar.gz" ..
Should you choose to place it in the root of the hda2 partition, it will autoload at every boot.
Should you choose to place it in the root of the hda3 partition, you can still have it autoload, with the "mydsl=hda3" boottime code.
Should you choose to place it inside a directory called /optional in hda2, it will be an item added to your desktop menu, ready to install.
Should you choose to place it in a directory called /optional in hda3, it will be an item added to your desktop menu, IF you use the "mydsl=hda3" boottime code.
Should you choose to place it in any other directory on either partition, it can be installed at any later time by entering the directory that stores it, and using the emelfm "myDSL" button, or the shell command "mydsl-load jre1_5_0.tar.gz" ..
If you would like even more flexibility, or need to conserve precious ramspace, there is a .uci version of the java extension, called jre1_5_0.uci. It follows the same rules as the .tar.gz version of java, but is uninstallable on the fly, by repeating either of the install command options I listed earlier. ( emelfm or shell ) , it can install/uninstall on command.
This same technique works for a pendrive as well. Substitute sda1, and/or sda2, in place of the linux-type hard drive partitions I mentioned earlier..
This will not work for an application you've installed thru apt-get, or built from source, and ran make install. The frugal system is a dynamic filesystem, and refreshes itself upon every bootup.
Once the core extension system is more familiar to you, taking a compile or binary one step further, and making it an extension, is not a difficult task, if you choose to run something not found in the repository..
73 ke4nt
|