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 进行配置(安装到家目录的ncurses目录下)
./configure --prefix=/home/jello/ncurses
1.3 编译
make -j4
1.4 安装
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
相关文章
- rpm软件包管理,YUM以及源码编译安装
- 安装Oracle Database 11g 找不到文件“WFMLRSVCApp.ear” .
- 73 sqoop安装
- CentOS 7.3 源码安装 OpenVAS 9
- Ubuntu20.04的SUMO源码安装与调试
- 超详细保姆级ubuntu16.04源码安装autoware1.13.0
- 源码编译安装libtool工具
- STS安装lombok插件
- Centos7 docker安装实例
- Flutter macOS 教程之 02 手动安装macos_ui 如何添加macos_ui到您的历史项目pubspec.yaml文件 (教程含源码)
- pytorch 第三方模块 GraphNAS 安装成功记录
- ubuntu20.04下pybullet源码安装
- LNAMP服务器环境(源码安装)
- 【Linux篇<Day19>】——源码编译安装、rsync数据同步
- pip 批量安装
- 秋色园QBlog技术原理解析:博客一键安装工具技术实现[附源码下载]
- mysqlclient 安装失败
- BinDiff安装教程(v4.3)
- Centos7源码编译安装mysql8
- Manjaro中源码安装gcc7.1
- elementary os 0.4.1下编译GCC-7.1源码并安装成功
- [转]一键安装藏隐患,phpStudy批量入侵的分析与溯源