linux安裝tmux


由於tmux依賴於libevent和ncurses-devel,所以應首先有這兩個庫,和相關的頭文件。

1.對於ncurses-devel,可用yum安裝。

yum install ncurses-devel

2. 對於libevent,這里我使用的是libevent源碼安裝,使用版本為libevent-2.0.20-stable.tar.gz (可百度)。安裝步驟如下:

tar -xzf libevent-2.0.20-stable.tar.gz
cd libevent-2.0.20-stable
./configure --prefix=/tmp/libevent
make 
make install

3. 這里使用的tmux版本為tmux-1.7.tar.gz (可百度),安裝步驟如下:

tar -xzf tmux-1.7.tar.gz
cd tmux-1.7
CFLAGS="-I/tmp/libevent/include" LDFLAGS="-L/tmp/libevent/lib" ./configure --prefix=/usr/local/tmux
make
sudo make install
 

4.在.bashrc 文件中加入 PATH=/usr/local/tmux/bin:$PATH,使得命令查找路徑含有/usr/local/tmux/bin/ 。然后執行source ~/.bashrc 使得的配置生效。 
5.執行tmux命令,若出現下面的錯誤:

tmux: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory

可執行下面的命令將庫拷到默認路徑下

sudo cp /tmp/libevent/lib/libevent-2.0.so.5 /usr/lib

若依然無法找到,可在/etc/ld.so.conf中增加一行/usr/lib 保存后,執行

ldconfig

此后,再執行tmux即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM