bento and the ports system
Jon Noack
noackjr at alumni.rice.edu
Mon May 31 19:48:38 PDT 2004
On 05/31/04 21:40, Kris Kennaway wrote:
> On Mon, May 31, 2004 at 05:29:38PM -0500, Jon Noack wrote:
>> What I envision: Packages are already being built (for example,
>> http://pointyhat.freebsd.org/errorlogs/i386-packages-5-latest/).
>> The ports system would default to using the package if available,
>> but there would be an option to always compile from source. If the
>> package wasn't available (not yet built, NO_PACKAGE, etc.), the
>> port would be compiled from source as before. All that is needed
>> is to set the default PACKAGESITE to the above URL (or something
>> slightly different depending on architecture/release), make
>> packages the default, and ensure there is enough bandwidth to
>> handle the load (mirrors?). I know security would be a major
>> consideration, but handling the load is the only technical
>> difficulty I see...
>
> Packages on pointyhat may not always be consistent or working.
> Furthermore, they may not interoperate as expected with what you have
> on your own system, because ports are customized for installed
> packages and build settings (e.g. building with GNOME support when
> you have GNOME installed).
Yeah, I thought about that but figured a package with a default
configuration might still be useful.
> The packages on the FTP site are updated periodically from a
> known-good build. If you don't mind about the limitations, you can
> already use these automatically with pkg_add -r or portupgrade -P.
I do this for several machines already. It works OK, but as you say, it
is limited.
>> P.S. The opinion on the DragonFly kernel list was that it was a
>> good idea in principle, but that the *BSD package system is very
>> fragile.
>
> Yes, well, everyone has an opinion about packages.
True enough, but your opinion counts more than most.
Jon
More information about the freebsd-questions
mailing list