前提:最近学了一个tmux的技术,用起来很舒服,恰巧这学期的云存储和虚拟化课程用到了centos 突发奇想想到用tmux协助工作时发现centos不自带tmux
配置:
系统:centos7
基于VMware workstation
代码来源于github (感谢基站)
博文参考了:https://www.jianshu.com/p/d675fd76a617
1. 安装配件libevent
- 第一步 去引仓库的源代码,提醒一下不要把压缩包乱放,最好放到统一路径下(还有就是github访问速度慢的问题,建议最好···)
wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
对于第一部 复制的时候可能 “机智的” 迅雷已经帮你自动下载了,个人建议不要直接用那个 ,我不明白为什么 但是迅雷哥哥下的zip没法用
- 第二步 解压缩 + 进入路径
tar zxvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
- 第三步 进行编译&执行
./configure
make && make install
在这过程中我个人遇到一个问题,会发现编译(./configure)之后无法用make,监测不到目标。
错误反馈:
*** No targets specified and no makefile found. Stop.。
最后我查阅了很多资料发现可能和我本身的gcc变异环境没装全有关。
yum install -y gcc-c++
一键安装
到这为止,第一部分完成;
2. 安装tmux
在解决完以上问题之后,后面的就没什么难度了
wget https://github.com/tmux/tmux/releases/download/2.7/tmux-2.7.tar.gz
tar zxvf tmux-2.7.tar.gz
cd tmux-2.7
./configure
make && make install
另外的,如果在执行./configure的时候出现:
configure: error: "curses not found"
类似not found这种错误都是缺少相关的依赖包~ 直接安装就好
代码:
yum install ncurses-devel
总结
还需要继续探索·· 不断充实自己·· (tmux还是那个熟悉的味道hhh)
|