Re: [問題] pkgdb -F
※ 引述《tonytsai88.bbs@ptt.cc (魯夫)》之銘言:
: tony# pkgdb -F
: ---> Checking the package registry database
: Stale dependency: linux-sun-jdk-1.4.2.05 -> linux_base-7.1_7 (emulators/linux_base):
: cannot convert nil into String
: New dependency? (? to help):
: 請問如何解決?
: 有上 google 查,但是沒發現
in /usr/ports/UPDATING :
20060616:
AFFECTS users of emulation/linux_base-*
AUTHOR: netchild@FreeBSD.org
We now use Fedora Core 4 as the linux base port, and the corresponding
xorg libs for the linux X11 libs port.
To upgrade you have to run
portupgrade -f -o emulators/linux_base-fc4 linux_base\*
portupgrade -f -o x11/linux-xorg-libs linux-XFree86-libs
You need to make sure that you have not changed the sysctl
compat.linux.osrelease. FC4 behaves differently depending on the
content of this sysctl. Only the default value of this sysctl is
supported. In case of problems also revert to the default of the
compat.linux.osname if changed.
In case "printenv | grep LD_" prints something, e.g., LD_LIBRARY_PATH
or LD_PRELOAD, you have to make sure it is not set when starting
linux programs, else FreeBSD libraries will be picked up and the
programs do not start.
After this start a linux program to test, e.g., acroread. If you get
errors when starting linux programs about problems with libraries, and
you made sure no LD_* variable is set as described above, you are one of
those unlucky people where we do not have a better solution as to tell
you to deinstall every linux port, remove /compat/linux completely to
make sure no cruft is left and reinstall everything you need.
--
Linux is for people who want to know why it works.
Mac is for people who don't want to know why it works.
DOS is for people who want to know why it does not work.
Windows is for people who don't want to know why it does not work.
--
※Origin:星 情 小 築 < Star.leobbs.net >
※From: 59-113-160-18.dynamic.hinet.net
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章