在服务器上以普通用户身份安装zsh和tmux
发表于 : 2013-09-17 12:48
最近在做化学计算,要在服务器上跑,上面只有古老的 bash 和 screen,实在用不习惯。作为一名 non-root user,只好想办法将这俩工具装到 home 目录下。过程记录如下:
1. zsh 这个很简单,sourceforge 上下载代码,scp 到服务器上
2. tmux 这个麻烦点,因为 tmux-1.8 依赖 libevent-2 和 ncurses,sourceforge 上下载 tmux, libevent, ncurses 源码,scp 到服务器上
安装完毕,接下来设置一些环境变量,在 .bashrc 中加入
为了在登录 ssh 后自动打开 tmux 继续上次的工作,可以在 .bash_profile 中加入
有了zsh,当然不再需要弱弱的bash,在 .tmux.conf中加入
1. zsh 这个很简单,sourceforge 上下载代码,scp 到服务器上
代码: 全选
tar xvf zsh-...
./configure --prefix=$HOME/local
make && make install
代码: 全选
tar xvf libevent-...
./configure --prefix=$HOME/local
make && make install
tar xvf ncurses-...
./configure --prefix=$HOME/local
make && make install
tar xvf tmux-...
./configure CFLAGS="-I$HOME/local/include" LDFLAGS="-L$HOME/local/lib" --prefix=$HOME/local
make && make install
代码: 全选
export PATH=$HOME/local/bin:$PATH
export LD_LIBRARY_PATH=$HOME/local/lib:$LD_LIBRARY_PATH
export MANPATH=$HOME/local/man:$HOME/local/share/man:$MANPATH
代码: 全选
tmux attach
代码: 全选
set-option -g default-shell $HOME/local/bin/zsh