无法安装软件包:内核缺少 Linux 支持

无法安装软件包:内核缺少 Linux 支持

我正在尝试通过 . 在运行 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

相关内容