m.seaman at infracaninophile.co.uk
Thu Nov 6 03:26:33 PST 2003
On Thu, Nov 06, 2003 at 12:42:59AM -0800, E. J. Cerejo wrote:
> I'm running FBSD4.9 release and I'd like to use
> linux_base 8 instead of 7 but when you install a port
> that requires the linux emulator it automatically
> installs linux_base 7 what do I need to do to change
> this to linux_base 8?
Generally all you need to do is delete the linux_base 7 stuff and
install linux_base 8 before you attempt to install anything that would
depend on the linux_base port.
Ports don't fulfil their dependencies by checking that a particular
other port has been installed. Rather they check for the presence of a
particular file (often a shared library). Only if that file isn't
found then they will attempt to install a port that provides what is
required. However, in many cases there are several ports that could
fulfil the dependency, and if one of those is already installed things
should just work with that.
If you're a portupgrade(1) user, you should run pkgdb(1) to fix up the
dependencies recorded for the installed packages. That's just
bookkeeping, and doesn't affect the day to day operation of the
system, although it does make it simpler to upgrade ports later on.
Also look at the ALT_PKGDEP array in pkgtools.conf as a way of
automatically recording the modified dependency in newly installed
Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614 Bucks., SL7 1TH UK
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20031106/c263742a/attachment.bin
More information about the freebsd-questions