无root权限安装tmux
本篇文章主要内容为无root权限安装tmux
系统环境为centos7
1.当有root权限时
先安装相关依赖包
yum install libevent-devel ncurses-devel
然后下载源代码包进行安装。输入以下指令即可:
wget http://downloads.sourceforge.net/tmux/tmux-2.7.tar.gz
tar zxvf tmux-2.7.tar.gz
cd tmux-2.7
bash ./configure
# 若前面未加bash在我的机器上会报错permission denied
make
make install
2.当无root权限时
首先下载好libevent-2.1.8-stable.tar.gz和tmux-2.7.tar.gz这两个包
libevent-2.1.8-stable.tar.gz点此下载
可以使用以下指令下载:
wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz
tmux-2.7.tar.gz点此下载
可以使用以下指令下载:
wget https://github.com/tmux/tmux/releases/download/2.8/tmux-2.8.tar.gz
下载好安装包后输入下面指令进行安装:
# 解压这两个包
tar -xvzf libevent-2.1.8-stable.tar.gz
tar -xvzf tmux-2.8.tar.gz
接下来先安装libevent
cd libevent-2.1.8-stable
bash ./configure --prefix=/home/XX/tmux-2.8_Install
# 在我的机器上不加bash会报错permission denied
make
make install
安装好后,再安装tmux
cd ../tmux-2.8
setenv PKG_CONFIG_PATH /home/XXXX/libevent-2.1.8-stable
# 在这一步若出现问题:setenv: command not found
可在终端输入csh转到csh的shell环境再输入这个命令来解决
bash ./configure --prefix=/home/XXX/tmux-2.7_Install
make
make install
# 最后这一步经测试在有的电脑上会失败,因为ncurses-devel包没装好,而无root安装这个包暂时未找到解决方案,以后找到再更新
参考资料
https://blog.csdn.net/cuijinquan/article/details/17102071
http://www.cnblogs.com/lcchuguo/p/5030949.html
https://blog.csdn.net/qq_25044847/article/details/81983036
网友评论