ke4nt1
Group: Members
Posts: 2329
Joined: Oct. 2003 |
|
Posted: Oct. 02 2004,22:49 |
|
Actually , the only real difference between .tar.gz's and .dsl's , besides the name , IS the fact that the .tar.gz's ONLY write to /opt , /home , and /tmp ...
Other than that, they are identical..
My suggestion would be to not worry at first about forcing your chosen app to run within the .tar.gz restrictions..
Usually this involves creating paths and wrappers to redirect file request calls to directories inside the extension, rather than looking thru the usual places like /usr/bin , /usr/lib , and so on ...
Playing with existing ones is good karma, since you know they already work. Look inside them by using the " tar -ztf nameofdsl.dsl > nameofdsl.txt " Open the text file, and see just what IS inside those buggers...
Then using the dsl2deb script, written by cbagger01, and found here in the forums, is another useful tool to help build your firsts... Look at the script itself, and study what it does .. I use this to pull down a quick-n-dirty .dsl from the apt-get .debs . Works like a champ..
Then read the notes linked in this thread to learn how to open it, reduce its payload by removing unneccesary files like docs, mans, texts, etc.. checking permissions and owners, and then howto put it back together correctly so it installs and runs without errors occuring in the desktop or filesystem..
if you run into a challenge, search the forums for solutions .. Chances are, we've seen it, posted it, or read about it here .. Then share your success , challenge, and solution with us ..
73 ke4nt
|