在用户帐户 centOS 中安装 X11 库和头文件

在用户帐户 centOS 中安装 X11 库和头文件

我想在我自己的帐户(不是 root)中安装 X11 库和头文件以供进一步使用。

我还需要安装哪些其他库?在哪里可以找到源代码和安装指南?

确实,我想安装“ncview”软件(http://meteora.ucsd.edu/~pierce/ncview_home_page.html)在我的centOS linux 中。在根目录中,系统的/usr/include 中不包含“X11”。所以,我想将其安装在我自己的帐户中。

感谢您的关注。

答案1

正如 @andrew-henle 所指出的,q/a如何提取 rpm 的内容?提供一些可能有用的信息。如果你想编译ncview并且没有能力安装包裹,你可以找到缺失部分的 RPM,下载它们并将文件复制到您的主目录。

如果您这样做,假设您将它们放在$HOME/mystuff.然后下目录,创建子目录binlib(或lib64)、include(和include/X11)和share。将从 RPM 中提取的文件复制到“mystuff”树中的相应位置。

设置这些环境变量以帮助ncview配置脚本:

CFLAGS-I$HOME/mystuff/include
LDFLAGS-L$HOME/mystuff/lib -L$HOME/mystuff/lib64

然后运行 ​​的配置脚本ncview。它可能会发现你忽略了一些事情。得到它,把它放在mystuff树上。重复直到编译完成。

这些包可能有共享库。如果是这样,您将需要一个解决方法才能ncview到达跑步,可能只是为了配置它。设置此环境变量可以帮助:

LD_LIBRARY_PATH=$HOME/mystuff/lib:$HOME/mystuff/lib64

相关内容