.dsl form source?


Forum: myDSL Extensions (deprecated)
Topic: .dsl form source?
started by: clivesay

Posted by clivesay on July 07 2004,16:03
I have yet to travel into the world of configure,make,make install but I am preparing myself for the journey!  :)

My question is how/can you create a .dsl file from a tar.gz file that you have to extract and compile? Unfortunately not all great things are in .deb format. This would be a great thing if it can be done. Thanks

Chris

Posted by roberts on July 07 2004,16:11
Well, to start with try capturing the output of the usual:  make install
That should provide you a list of files and directories that are being added to your system. Similar to the dpkg -L package, or for pre-compiled binary tar.gz use the tar -ztf targz_file_name

Posted by chuck54 on July 09 2004,14:46
I am working on a nmap 3.55 from source right now. My method is

./configure --prefix=/home/user/nmap-dsl/
make
make install

Then tar home/user/nmap/ into a .dsl, see what dependencies are missing by trying to run it from a plain vanilla DSL live cd. Then inserting the missing files as needed into a new .dsl package. (Call it version -2 or something, this can get messy!)

Im not sure how well this would scale to a more complicated piece of software though, and nmap isnt fully functional even now.

Have fun!  :cool:

Posted by clivesay on July 09 2004,15:13
Thank you for the hints. I have never had luck installing gcc g++ make. I alway seem to have dependency problems.

Any secrets to getting these in so I can compile? Thanks

Chris

Posted by chuck54 on July 09 2004,18:32
I use a different system to compile software. Its a full + development install of slackware 9.1. I move stuff between machines by local ftp. My 'dsl' machine for testing stuff is actually living in a cardboard box at the moment. I'll have to put a picture up somewhere, it looks hilarious. :D
Posted by roberts on July 09 2004,21:05
Chris, to get the compiler read this thread: < http://damnsmalllinux.org/cgi-bin....e;st=10 >
Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.