无root权限安装tmux

2018-10-25  本文已影响63人  Evermemo

无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

上一篇下一篇

猜你喜欢

热点阅读