您现在的位置是:首页 > 文章详情

CentOS离线安装htop源码包

日期:2017-11-10点击:947
  1. 在htop官网下载源码包,下载地址如下(本人下载的是2.0.2): 

    http://hisham.hm/htop/releases/
  2. 用工具上传到需要安装的服务器上,本人使用的是WinSCP
  3. 在服务器上解压源码包:tar -zxvf htop-2.0.2.tar.gz
  4. 跳转到源码包目录:cd htop-2.0.2
  5. 生成Makefile文件并指定后续安装时的安装路径:./configure –prefix=/usr/local/htop-2.0.2/
  6. 编译源代码:make
  7. 安装:make install
  8. 跳转到安装的目录的bin目录:cd /usr/local/htop-2.0.2/bin
  9. 试运行htop:./htop
  10. 编辑profile文件:vi /etc/profile
  11. 移动到文件末尾,按Insert键进入编辑模式,增加以下内容: 

    export PATH=$PATH:/usr/local/htop-2.0.2/bin
  12. 按Esc退出编辑模式,输入:wq保存并退出编辑器
  13. 使修改后的profile文件生效:source /etc/profile
  14. 查看系统当前PATH变量的值:echo $PATH
  15. 运行htop:htop

安装期间遇到的问题

  1. 使用configure生成Makefile文件失败,报错信息如下(只截取错误部分):

     checking for addnwstr in -lncursesw6... no checking for addnwstr in -lncursesw... no checking for addnwstr in -lncurses... no configure: error: You may want to use --disable-unicode or install libncursesw. 
    1. 显示尝试configure增加–disable-unicode参数:./configure –prefix=/usr/local/htop-2.0.2/ –disable-unicode
    2. 如果出现以下报错信息,需要安装libncurses:

       configure: error: missing libraries: libncurses 
    3. libncurses的下载地址如下,安装过程可以参考这次离线安装(如果是无法连接互联网的环境):http://ftp.gnu.org/gnu/ncurses/
    4. 安装之后如果依然提示:

       configure: error: You may want to use --disable-unicode or install libncursesw. 
    5. 可以尝试步骤1增加–disable-unicode参数

总结

虽然是一次在RedHat上离线安装htop的源码包,但是其实并未使用RedHat上特有的指令,也适用于其他Linux/Unix系统上离线安装源码包。

原文链接:https://www.centoschina.cn/course/install/9187.html
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章