首页 文章

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

提问于
浏览
0

我想安装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服务器(终端?)所以我可以再次安装Xorg-server-devel?

找不到任何东西

1 回答

  • 1

    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 构建一个端口 . 您可以 uninstalldeactivate 冲突端口 . 在任何一种情况下,您都必须指定版本以及包名称 . 例如,我可以做这将停用我的 xkeyboard-config 包:

    sudo port deactivate xkeyboard-config @2.5.1_1
    

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

    指定版本不是严格必要的,但有助于检查您是否输入了正确的包名称 . port manual page有几个例子 . MacPorts有更多extensive documentation online .

相关问题