繁体   English   中英

X11 / Xorg到X11 / Xorg开发人员OSX

[英]X11/Xorg to X11/Xorg developer OSX

我要安装Netgen。 在编译make ik时,得到以下错误/usr/include/tk.h:75:11: fatal error: 'X11/Xlib.h' file not found因此我从Macport安装了“ X11 / Xorg-server”。 但是后来我发现它是错误的版本。

我需要X11 / Xorg-server-devel'

现在,我收到另一个错误Unable to execute port: Can't install xorg-server-devel because conflicting ports are active: xorg-server

如何卸载Xorg-server(终端?),以便再次安装Xorg-server-devel?

找不到任何东西

port脚本具有一个帮助选项,其中列出了它可以执行的操作:

Supported actions
------------------       
activate, archive, archivefetch, build, cat, cd, checksum, clean, configure,
contents, deactivate, dependents, deps, destroot, dir, distcheck, distfiles,
dmg, dpkg, echo, edit, exit, extract, fetch, file, gohome, help, info,
install, installed, lint, list, livecheck, load, location, log, logfile,
mdmg, mirror, mpkg, notes, outdated, patch, pkg, platform, portpkg,
provides, quit, rdependents, rdeps, rev-upgrade, rpm, search, select,
selfupdate, setrequested, space, srpm, sync, test, unarchive, uninstall,
unload, unsetrequested, upgrade, url, usage, variants, version, work

我将从

port installed

它将显示给定端口的哪些版本 处于活动状态 例如,我有两个版本的xkeyboard-config

xkeyboard-config @2.5.1_0                     
xkeyboard-config @2.5.1_1 (active)

您的清单将显示X11/Xorg-server为活动状态。 也许您不需要该端口(因为您要使用xorg-server-devel构建该端口。您可以卸载停用冲突的端口。在两种情况下,您都必须指定版本以及软件包名称。例如,我可以这样做来停用xkeyboard-config软件包:

sudo port deactivate xkeyboard-config @2.5.1_1

使用从port installed获取的信息,可以使用类似的命令来消除冲突。

指定版本不是严格必要的,但有助于检查您是否输入了正确的软件包名称。 port手册页面上有一些示例。 MacPorts 在线提供了更详尽的文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM