zoukankan      html  css  js  c++  java
  • debian上安装tmux

    1、安装ncurses库

      1.1、获取源码  

    wget https://invisible-island.net/datafiles/release/ncurses.tar.gz
    tar xvf ncurses.tar.gz
    cd ~/ncurses-6.1        

      1.2、进行配置

    ./configure

      1.3、编译

    make -j4

      1.4、安装

    sudo make install

    2、安装libevent库

      2.1、获取源码  

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

      2.2、进行配置

    ./autogen.sh
    ./configure --disable-samples

      2.3、编译

    make -j4

      2.4、安装

    sudo make install

    3、安装tmux库

      3.1、获取源码  

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

      3.2、生成配置

        3.2.1、需要先安装pkg-config

    sudo apt-get install pkg-config

          否则会报如下错误:

      

    configure.ac:91: error: possibly undefined macro: AC_SEARCH_LIBS
    If this token and others are legitimate, please use m4_pattern_allow.
    See the Autoconf documentation.
    autoreconf: /usr/bin/autoconf failed with exit status: 1
    autoreconf failed

       3.2.2、生成配置

    ./autogen.sh

      3.3、进行配置

    ./configure CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib"

      3.4、编译

       3.4.1、如果缺乏yacc的话,编译的时候会报错

    yacc: command not found
    Makefile:833: recipe for target 'cmd-parse.c' failed tmux

          可用采用如下命令安装:

    sudo apt-get install byacc

        3.4.2、执行编译

    make -j4

      3.5、安装

    sudo make install

      3.6、共享库设置

    su #必须要用root用户才可执行下面命令
    echo "/usr/local/lib" >> /etc/ld.so.conf
    ldconfig
  • 相关阅读:
    程序员第一定律:关于技能与收入
    JS注册/移除事件处理程序
    关于程序猿,你不知道的15件事
    .NET后台输出js脚本的方法
    新项目经理必读:分析什么是项目经理
    项目如何开始:怎样和客户一起搞定需求
    【转】为什么程序员讨厌修改静态检查问题
    js的with语句使用方法
    软件版本号 详解
    PHP记忆碎片2投票汇总
  • 原文地址:https://www.cnblogs.com/minglee/p/11314716.html
Copyright © 2011-2022 走看看