ke4nt1
Group: Members
Posts: 2329
Joined: Oct. 2003 |
|
Posted: Oct. 26 2004,23:50 |
|
You are correct... That's where the beauty of the "/optional" directory comes into play. The extensions are convienient , but NOT LOADED into your ramspace.
If they are in the "root" of your partition, they DO LOAD and USE RAM. If you have extensions in BOTH places, this may be why you see two sets of extensions listed in yellow at boottime.
The extensions cannot be "unloaded" ..
Just like with any other linux distro, installing from sources, or from tarballs, once installed into your filesystem, they are there to stay ( until reboot, with a "live" filesystem )
If they are '*.tar.gz' extensions, and not '*.dsl's' , they only write to the /home/* , /tmp , and /opt directories.. It's pretty safe to use the command " tar -ztf nameofextension.tar.gz > list.txt " to see what's inside the extension, and then remove all the files named in the list.txt from your filesystem.
With .dsl's , the loading of an extension may OVERWRITE critical files in your filesystem with same or updated versions. Removing these files may result in leaving a "hole" in your filesystem, causing failure, because of the missing files..
For example, An extension may contain several files already in your /usr/bin directory. Easy enough, when you install it, it simply overwrites them with the new copies, regardless of whether they are the same version or a later build..
But "uninstalling" them, without having the "old" copies somewhere, leaves you without ANY copies, which leads to filesystem failure...
73 ke4nt
|