今天看IBM的文档:“对话 UNIX: 高效管理大量计算机”(http://www.ibm.com/developerworks/cn/aix/library/au-spunix_remoteserver/index.html?ca=drs-)。于是就想自己动手在一台测试机上编译一下dsh这个软件,采用的是非root用户xiaoff。

1.首先安装libdshconfig包:

$wget -c "http://www.netfort.gr.jp/~dancer/software/downloads/libdshconfig-0.20.13.tar.gz"

$ 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 "http://www.netfort.gr.jp/~dancer/software/downloads/dsh-0.25.9.tar.gz"

$ 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:清明节假期一直在练五笔,今天是假期的最后一天了,打字还是很慢,呵呵,继续努力。。。

转载于:https://blog.51cto.com/bruceshaw/535891

非root用户编译安装源码包相关推荐

  1. Linux如何编译安装源码包软件

    一.什么是源码包软件: 顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见:在国内源可见的软件几乎绝迹:大多开源软件都是国外出品:在国内较为出名的开源软件有fcitx;l ...

  2. Linux操作系统下如何编译安装源码包软件

    一.什么是源码包软件? 顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见:在国内源可见的软件几乎绝迹:大多开源软件都是国外出品:在国内较为出名的开源软件有fcitx;l ...

  3. Linux(Ubuntu 16.04)下非root用户编译安装Python 3.8.6

    鬼知道我一天天都在什么破事上浪费时间.--鲁迅(不是 起因 老板舍不得买卡,需要训练一个训练起来非常耗时的模型,借了别人服务器使,人家给了一台硬件相当不错(我活这么久没见过).软件极其落后的机器,系统 ...

  4. 安装cuda 非root_linux非root用户下安装软件,搭建生产环境

    之前的用实验室的服务器,因为某些原因,使用的用户没有root权限.linux的非root用户很多软件无法安装,非常的不方便.我的方法是使用brew来代替系统的包管理工具.brew是最先用在mac上的包 ...

  5. RPM包安装或者安装源码包

    在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续"下一步"即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下.所以你要学会 ...

  6. 如何在centos7上安装源码包

    在我们使用linux的过程中,有很多程序是通过红帽官网给的系统中安装的,但是一般来说,系统更新的速度比较慢,如果这个时候我们又想用最新版的该怎么办呢?总不能一直等系统升级吧╮(╯﹏╰)╭所以,我们可以 ...

  7. linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装

    linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装 http://hmmer.org/从该链接下载源,其中有Userguide.pdf 下载,解压缩并切换目录 之 ...

  8. linux是不是在根目录下安装的软件其它用户就可以使用,[转载]Linux下非root用户如何安装软件...

    [转载]Linux下非root用户如何安装软件 这是本人遇到的实际问题,之前用到的所有机器,无论是自己的PC还是云服务器,root权限都是妥妥的,但是现在发现实验室的服务器原来自己并没有root权限2 ...

  9. Linux 下非 root 用户 Conda 安装生物信息 R 软件包 MetaboAnalystR 演示

    (首发地址:学习日记 https://www.learndiary.com/2022/06/metaboanalystr/  ) 前些天演示了一下 Linux 下非 root 用户 Conda 安装生 ...

最新文章

  1. PHP经典乱码“口”字与解决办法
  2. ios lua 增量更新,更新内部代码
  3. HYSBZ/BZOJ 1038 [ZJOI2008] 瞭望塔 - 计算几何
  4. 时间序列与R语言应用(part3)--趋势平稳与差分平稳
  5. [Linux]消息队列
  6. java C# objective-c AES对称加解密
  7. OpenCV4每日一练day7:视频加载、摄像头调用、视频文件保存
  8. Eclipse 常用快捷键(动画讲解)
  9. linux下kafka安装与配置
  10. java 的记住用户名和密码,JAVA--高级基础开发Cookie实现记住用户名和密码
  11. Microsoft® .NET Micro Framework简介
  12. 管理小故事 100例
  13. 雅马哈四轴机器人调试笔记
  14. 不得转载可以转发吗_微信公众号如何转发别人的文章,转载原创文章注意事项...
  15. Vulnhub 靶机测试NO.30 hacksudo FOG
  16. 【Crypto】BUGKU-抄错的字符
  17. C语言指针知识点小结
  18. 乐鑫Esp32学习之旅① 爬坑学习新旅程,虚拟机Linux环境搭建esp32环境,打印 “Hellow World”。(2021年6月已更新)
  19. checking for mysql_commit in -lmy_安装mysql gem for ruby和jruby gem
  20. Micorsoft Build 2022 开发者最应关注的七大方向主要技术更新

热门文章

  1. EnableFeignClients注解解析
  2. mybatis中 Executor的设计与实现
  3. 使用StarUML创建类图
  4. 网络编程学习笔记(获取所有网络接口)
  5. MySQL常见错误总结
  6. [leetcode] 22. Generate Parentheses
  7. 日报 18/07/22 您的设计模式!终于有时间开写~ ~
  8. 搞定vim的窗口操作
  9. 【会议】2009-3-23
  10. 看清上市公司的财务分析