debian下如何源码安装tmux

Posted dakewei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了debian下如何源码安装tmux相关的知识,希望对你有一定的参考价值。

一.源码安装ncurses库

  1.1 获取源码

    wget https://invisible-island.net/datafiles/release/ncurses.tar.gz

    tar xvf ncurses.tar.gz ~/

    cd ~/ncurses-6.1

  1.2 生成配置

    ./autogen.sh

  1.3 进行配置(安装到家目录的ncurses目录下)

    ./configure --prefix=/home/jello/ncurses  

  1.4 编译

    make -j4

  1.5 安装

    make install

    libtool --finish ~/ncurses/lib

二.源码安装libevent库

  2.1 获取源码

    git clone https://github.com/libevent/libevent.git ~/libevent

    cd ~/libevent

  2.2 生成配置

    ./autogen.sh

  2.3 进行配置(安装到家目录的libevent目录下,--disable-samples不编译样例程序)

    ./configure --prefix=/home/jello/libevent  --disable-samples 

  2.4 编译 

    make -j4

  2.5 安装

    make install

    libtool --finish ~/libevent/lib

三.源码安装tmux

  3.1 获取源码

    git clone https://github.com/tmux/tmux.git ~/tmux

    cd ~/tmux

  3.2 生成配置

    ./autogen.sh

  3.3 进行配置(安装到家目录的tmux目录下)

    ./configure --prefix=/home/jello/tmux CFLAGS="-I/usr/local/include -I/home/jello/libevent/include -I/home/jello/ncurses/include" LDFLAGS="-L/usr/local/lib -L/home/jello/libevent/lib -L/home/jello/ncurses/lib"

  3.4 编译

    make -j4

  3.5 安装

    make install

  3.6 指定共享库的搜索路径

    export LD_LIBRARY_PATH=/home/jello/libevent/lib:/home/jello/ncurses/lib:$LD_LIBRARY_PATH

 

 

    

以上是关于debian下如何源码安装tmux的主要内容,如果未能解决你的问题,请参考以下文章

如何在Debian或Ubuntu上安装完整的内核源码

sh tmux 2.0和tmux 2.3 Ubuntu的安装步骤。或者从tmux源码v2.5构建Ubuntu和CentOS。

sh tmux 2.0和tmux 2.3 Ubuntu的安装步骤。或者从tmux源码v2.5构建Ubuntu和CentOS。

sh tmux 2.0和tmux 2.3 Ubuntu的安装步骤。或者从tmux源码v2.5构建Ubuntu和CentOS。

转载 :Linux有问必答:如何在Debian或Ubuntu上安装完整的内核源码

centos7 安装tmux