非root用户编译安装源码包
非root用户编译安装源码包
今天看IBM的文档:“对话 UNIX: 高效管理大量计算机”(-c "tar xvzf libdshconfig-0.20.13.tar.gz
$cd libdshconfig-0.20.13
$ ./configure --prefix=/home/xiaoff/app/ && make&&make install
2.再安装dsh包(折腾了我好半天,唉。。。)
$wget -c "tar xvzf dsh-0.25.9.tar.gz
$ cd dsh-0.25.9
$ ./configure --prefix=/home/xiaoff/app/dsh
然后就出现下面的问题:
checking for libdshconfig.h ... configure: error: needs libdshconfig.h to compile
然后通过设置
$export C_INCLUDE_PATH=/home/xiaoff/app/include/:$C_INCLUDE_PATH
解决了这个问题。
接着又出现另一个问题:
checking for open_dshconfig in -ldshconfig... no configure: error: dshconfig not found!!
这是没有找到相关libs的情况,
在设置了LD_LIBRARY_PATH之后问题还是没有被解决。
后来发现做如下设置就可以解决问题了:
$CPPFLAGS="-I$HOME/app/include" LDFLAGS="-L$HOME/app/lib" sh ./configure --prefix=/home/xiaoff/app/dsh && make &&make install
花了很多时间才解决这个问题,因此记录一下,方便以后查找。
PS:清明节假期一直在练五笔,今天是假期的最后一天了,打字还是很慢,呵呵,继续努力。。。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。