Ion3 license violation
koitsu at FreeBSD.org
Thu Dec 13 02:48:08 PST 2007
On Thu, Dec 13, 2007 at 10:27:47AM +0000, Tuomo Valkonen wrote:
> On 2007-12-13, Peter Jeremy <peterjeremy at optushome.com.au> wrote:
> > In general, FreeBSD only distributes third-party packages in binary format.
> Umm.. the ports system is primarily source-based, and you distribute the
This is primarily false, but there is a piece of truth to it. Let's
talk about source-based installs first.
When someone installs a port (cd /usr/ports/whatever && make), the
tarball to the source of the application is downloaded via HTTP or FTP
from whatever set of URLs are included in the Makefile as the source
In the case that all the URLs return errors/time out/fail, there's a
fallback mechanism that can be used (it's not necessarily used in every
port, however!) where the source tarball is fetched from a "master"
FreeBSD FTP server: ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/
or something along those lines.
That FTP server can have a locally mirrored copy of the source tarball.
Now, moving on to binary installs (what FreeBSD calls "packages"):
Binary packages are pre-compiled binaries which are installed on
the users' system -- there is no source downloaded. A lot of users
prefer this method since they just have to do "pkg_add someport" and
voila, the binary is on their system and away they go. Binary
packages are downloaded (by default) from a "master" FreeBSD FTP
server, unless overriden. The FTP path differs depending upon which
FreeBSD version they're using; for RELENG_6, for example, it's this:
I believe Mark removed the source tarball from the "master" FreeBSD FTP
server, and very likely removed the binary packages as well.
Does this help you understand things a bit better?
| Jeremy Chadwick jdc at parodius.com |
| Parodius Networking http://www.parodius.com/ |
| UNIX Systems Administrator Mountain View, CA, USA |
| Making life hard for others since 1977. PGP: 4BD6C0CB |
More information about the freebsd-ports