Centos7 安装新版tmux

Centos7安装出来的tmux版本是1.8,有一些插件用不了。所以想升级一下。

 ~ tmux -V
tmux 1.8

一键编译安装

全自动,一条命令搞定下面手动做的所有事情。

sh -c "$(curl -fsSL https://gitee.com/lxyoucan/tools/raw/master/centos7/tmux/tmuxinstall.sh)"

手动安装

编译准备

yum install git -y
yum install gcc gcc-c++ -y
yum install ncurses-devel -y
yum install -y automake
yum install -y openssl-devel
yum install -y glibc-static
yum install -y bison

编译

# libevent 2.1.12
wget https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz --no-ch
eck-certificate
tar -xzvf libevent-2.1.12-stable.tar.gz
cd libevent-2.1.12-stable
./configure
make -j8
sudo make install
git clone https://github.com/tmux/tmux.git
cd tmux
sh autogen.sh
./configure
make -j8
sudo make install

报错解决

tmux tmux
tmux: error while loading shared libraries: libevent_core-2.1.so.7: cannot open shared object file: No such file or directory

看来是缺少库文件,那么把我们编译好的库文件复制或者做个软链接到lib64目录就行了。

cp /usr/local/lib/libevent_core-2.1.so.7 /lib64/

查版本

➜  lib tmux -V
tmux next-3.3

现在我们有新版本的tmux使用啦,开心!历时约1个小时终于手动安装成功了!我开始怀念linuxbrew无痛安装了。因为这台服务器只是临时使用就没有安装linuxbrew.

参考

https://www.itread01.com/content/1549951778.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值