tmux

mac2022-06-30  14

周末恰逢系统重装时,顺便整理些文档分享给大家。 (1)如果之前装过低版本的tmux需要先卸载 rpm -e tmux 即可卸载之前的tmux。 提示:tmux -V可以查看当前的tmux版本。 (2)到如下地址 https://github.com/tmux/tmux/wiki 下载最新最新的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

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)