tmux_Centos6安装tmux(搭配xterm)

周末恰逢系统重装时,顺便整理些文档分享给大家。
(1)如果之前装过低版本的tmux需要先卸载
rpm -e tmux
即可卸载之前的tmux。
提示:tmux -V可以查看当前的tmux版本。
(2)到如下地址
下载最新最新的tmux
ps: yum install -y xterm上的版本是十分旧的
(3)准备依赖库
可以利用yum的方式安装:yum install libevent-devel ncurses-devel
但是yum上的版本是稍旧的版本。
所以本人选中去 http://libevent.org/直接下载最新的版本(2.1.8稳定版)
通过tar zxvf解压压缩包
到解压好的源码目录执行./configure
成功后执行make check
成功后make && make install
ps:这个警告可以忽略。
如果没有这些依赖库,在tmux源码上直接configure会提示如下错误:
configure: error: "libevent not found"
(4)到tmux的解压目录下执行./configure
成功后执行make check
成功后
CFLAGS="-I/usr/local/include" LDFLAGS="-L//usr/local/lib" ./configure
make && make install
注意:
1.如果缺少“CFLAGS="-I/usr/local/include" LDFLAGS="-L//usr/local/lib" ./configure”很可能会提示如下错误:
undefined reference to `event_initialized'
undefined reference to `evbuffer_get_length'
但是也可能是libevent的版本过低引起。
2.如果提示如下错误:
tmux: error while loading shared libraries: libevent-2.1.so.6: cannot open shared object file: No such file or directory
可能是找不到libevent库,网上提示建立软连接(由于本人未遇到这个问题,请自行尝试)
# 64 位
ln -s /usr/local/lib/libevent-2.1.so.6 /usr/lib64/libevent-2.1.so.6
# 32 位
ln -s /usr/local/lib/libevent-2.1.so.6 /usr/lib/libevent-2.1.so.6
3.如果在使用tmux时提示如下错误:
open terminal failed: missing or unsuitable terminal: xterm
解决方案如下(需对症下药):
  1)可能是依赖库旧了,更新对应的依赖库
  2)可能是xterm缺失或版本不兼容,由于本人使用的都是最新的,就直接更新到最新。
  3)如果你使用的系统自带的终端,可以先打开xterm,再使用tmux。
  4)尝试在你的~/.bashrc或~/.bash_profile中查看是否缺少(添加)了export TERM=xterm,那就添加(删除)掉这句。
(5)配置xterm的样式和tmux的快捷键
修改xterm配置:
在~/.xtermrc(其实文件名不重要,我个人就将其命名为.xtermrc, 若没有就自行创建)
xrdb ~/.xtermrc:使配置生效。
个人就修改了两项:前景色和背景色
xterm*background:black
xterm*forcegroud:lightgreen
配置内容可以访问度娘,这里就不拓展去讲了
配置tmux快捷键(略)
(6)测试
tmux new-session -t test
tmux splitw -h -p 30 -t test
参考:https://www.lampfree.com/soft/18.html
 

转载于:https://www.cnblogs.com/xiaobalang/p/7865844.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值