I build virtually all my "important" packages - defined as anything that touches the internet - directly from source obtained from the package's home site, and I have come across a system that works really well for me.
and then edit the file to start it with./configure --help > ../configure-proftpd
Now I have a ready reference to tune the options. When ready to build the thing, from inside the source directory I just runexec ./configure --whatever --something --etc
and it does what's required.../configure-proftpd
apt-get and rpm are for wimps :-)
Posted by Steve at May 10, 2003 12:02 PM | TrackBackWell, you can always use apt-get to fetch source .deb files and then compile yourself.
Posted by: Jeremy Zawodny on May 10, 2003 01:56 PMWhy would I rely on some third party to gather the source code I need when I can always get it directly from the authoritative source?
In addition, I build this software on lots of different platforms (various Linux, Unixware, BSD, etc.) and it serves me well to have more or less the same procedure for all of them. This is a very portable skill.
Posted by: Steve Friedl on May 10, 2003 02:00 PMUnless you never use mirrors, you already rely on a third party. At least you'd know that the debian packages are all GPG signed.
But, yeah, if you have to do it on many platforms, you must do something custom.
Posted by: Jeremy Zawodny on May 10, 2003 03:17 PMActually, no: mirrors are agents of the first party, and they offer no meaningful delay in propogation of the code. Parties such as Red Hat have to "do stuff" to create their distributions, so this adds delay, chance for errors, and no value for me at all.
Posted by: Steve Friedl on May 10, 2003 03:39 PM