NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: NetBSD vs FreeBSD
On Thu, 4 Aug 2011, Daniel Carrera wrote:
> > the main differences i'd point out nowadays are the ...ummm
> > portability of pkgsrc, the dewey comparison of version numbers making
> > it possible to do audit-packages and the like, and pkgsrc's buildlink
> > infrastructure, which has two advantages:
>
> Can you explain the audit part? I don't know what you mean.
pkg_admin fetch-pkg-vulnerabilities
pkg_admin audit
(oh I have much to upgrade :)
Some NetBSD developers maintain a text file listing packages that have
vulnerabilities. audit-packages (the old name) is used to compare your
installed packages with that list. The output gives a very short keyword
description and a URL for details (for every match).
> > 1. it allows pkgsrc packages to be built with exactly the versions of
> > software that are wanted, and not what happens to be already installed
> > in /usr/local - to illustrate, imagine that ncurses is installed, and
> > another package's configure script checks for the presence of ncurses
> > (bad example, since i think freebsd has ncurses in base, but ykwim)
>
> OpenBSD seems to do that too. I had installed python 2.5 and when I
> installed something else (I think it was GIMP) it downloaded python
> 2.6. Maybe I missed your point?
A new package should be installed consistently the same regardless of
what you already had installed on your system.
> > 2. isolates dependencies so that dangling or hidden dependencies just
> > do not happen.
>
> Can you explain this part? I'm a noob to all BSD.
One way is creating wrappers and symlinks for much of the dependencies
and then forcing the build to use them instead.
(Not BSD specific.)
Home |
Main Index |
Thread Index |
Old Index