我正在尝试通过 . 在运行 FreeBSD 11.0 的 MacBook Air 上安装 Dwarf Fortress pkg install linux-dwarffortress
。以下是一些背景信息:
root@machine0:~ # uname -a
FreeBSD machine0 11.0-RELEASE-p10 FreeBSD 11.0-RELEASE-p10 #1 r319768: Sat Jun 10 07:03:28 CST 2017 root@machine0:/usr/obj/usr/src/sys/GENERIC amd64
在安装过程中,我遇到了一个kernel missing Linux support
错误:
[1/28] Installing linux-c6-expat-2.0.1_5...
Cannot install package: kernel missing Linux support
pkg: PRE-INSTALL script failed
今天刚更新系统遵循 FreeBSD 手册的说明。
我该如何解决?
答案1
根据矮人要塞维基在安装之前linux-dwarffortress
,您应该安装所需的包来解决missing Linux support
错误:
自由BSD
虽然没有移植到 FreeBSD 的官方版本,但 Dwarf Fortress 仍然可以使用 Wine 或 FreeBSD 与 Linux 的兼容性来运行。然而,尝试突然运行 Linux 版本将导致有关缺少库文件的错误。此类文件必须从特殊的 linux 兼容包或端口下载;使用您喜欢的安装方法,安装以下内容:
linux-c6
:
sudo pkg install linux-c6-gtk2 linux-c6-sdl linux-c6-sdl_image linux-c6-sdl_ttf linux-c6-libGLU \
linux-c6-openal-soft linux-c6-libsndfile linux-c6-alsa-plugins-oss
linux-f10
如果您的系统中没有可用的 linux-c6 端口,您仍然可以使用以下软件包运行 Dwarf Fortress(尽管没有声音):
sudo pkg install linux-f10-alsa-lib linux-f10-atk linux-f10-cairo linux-f10-expat linux-f10-fontconfig \
linux-f10-gtk2 linux-f10-jpeg linux-f10-pango linux-f10-png linux-f10-sdl linux-f10-sdl_image linux-f10-tiff \
linux-f10-xorg-libs linux-sdl_ttf linux_base-f10 linux_dri linux-f10-libGLU
答案2
你失踪了kldload linux64