我正在尝试安装 Electron Direct Methods (edm:http://www.numis.northwestern.edu/edm/) 代码在 Ubuntu 14.04 LTS 64 位上,标准安装。这需要标准的 configure - make - make install 例程,该例程在 Ubuntu 12.04 64 位上运行良好。但是,configure 在当前的 14.04 系统上失败,并显示以下消息:
checking for X... no
I cannot find a working X Window System
You may need to set --x-includes=dir and --x-libraries=dir
Giving up........sorry
怎么回事?我以为包括 Ubuntu 在内的所有 Linux 系统都使用 X11。在此系统上,/etc/X11 中的 X 指向 /usr/bin/Xorg,而 /usr/lib/xorg 只有一个模块目录。是否要专门安装 X,还是有其他目录指向 --x-includes 和 --x-libraries?
答案1
仅仅因为一个系统用途X windows 系统,这并不意味着它必然附带必要的头文件和开发库来建造基于 X windows 的应用程序 —— 事实上,大多数都没有。
如果您不清楚该软件需要哪些 X 开发包,那么,除非您的系统受到磁盘空间的严重限制,否则最简单的方法就是安装xorg-dev
便利包:
Description-en: X.Org X Window System development libraries
This metapackage provides the development libraries for the X.Org X Window
System.
您可以从软件中心或其他 GUI 包管理器执行此操作,也可以从命令行使用
sudo apt-get install xorg-dev