Here's the first part of what I've come up with... mods/comments welcome. Next is dpkg -- GNU/Solaris here I come :)
Nils. ------------------------------------------------------------------------- -- HOWTO use apt-get source on non-linux architectures -- a HOWTO in a few easy steps -- comments: [EMAIL PROTECTED] ------------------------------------------------------------------------- ///////////////////////////////////////////////////////////////////////// ### STEP 1: get and compile apt ///////////////////////////////////////////////////////////////////////// -- get apt from CVS cvs -d :pserver:[EMAIL PROTECTED]:/cvs/deity login (blank password) cvs -d :pserver:[EMAIL PROTECTED]:/cvs/deity co /cvs/deity -- configure the build tree make startup -- build make -- if there are any configure or build problems mail -complete- details to: [EMAIL PROTECTED] -- Create an apt configuration file vi ~/.apt.conf // Content: // (modify as needed...) // check doc/examples/configure-index for other settings acquire::http::proxy "http://wwwproxy.teradyne.com:80/"; dir { State "/u/lohner/apt/aptdata" { Status "status"; } Cache "/u/lohner/apt/aptdata"; Etc "/u/lohner/apt/aptdata"; Bin { methods "/u/lohner/misc/debian/apt/build/bin/methods"; } } -- Create a sources.list file vi ~/apt/aptdata/sources.list # Content: # just one of the main mirrors... pick one more local to you. deb-src http://samosa.debian.org/debian potato main contrib non-free -- Create the directory hierarchy that you need for APT to work mkdir ~/apt mkdir ~/apt/aptdata mkdir ~/apt/aptdata/lists mkdir ~/apt/aptdata/lists/partial mkdir ~/apt/aptdata/archives/partial mkdir ~/apt/aptdata/archives mkdir ~/apt/aptdata/archives/partial -- touch the status file touch /u/lohner/apt/aptdata/status -- and get the packages files apt-get update -- you're ready to use it apt-get source dpkg ///////////////////////////////////////////////////////////////////////// ### STEP 2: get and compile dpkg-source ///////////////////////////////////////////////////////////////////////// -- stay tuned for future episodes

