专栏首页Yunfeng's Simple Blog从源代码编译安装tmux

从源代码编译安装tmux

概述

为了使用新版tmux的特性,需要在Ubuntu 16.04上安装高版本的tmux,没有找到现成的ppa,因此搜到了一个从源代码安装的脚本,这里记录下来。

安装

tmux的源代码在GitHub上,地址是 https://github.com/tmux/tmux,可以在Release页面下载源代码然后进行编译,已编译tmux 2.9为例,具体操作如下:

sudo apt-get update
sudo apt-get install -y libevent-dev libncurses-dev make automake
cd /tmp
wget https://github.com/tmux/tmux/archive/2.9.tar.gz
tar xvzf 2.9.tar.gz
cd tmux-2.9/
bash autogen.sh
./configure && make
sudo make install
cd ..
rm -rf ./tmux-2.9*

Done,在命令行查看tmux版本,如果是2.9就说明okay了。**另外记得关掉所有的tmux session,重新打开后环境的修改才会生效。

tmux -V
tmux 2.9

参考:

  1. https://gist.github.com/japrescott/aa15cb024fe38ea36849f5f62c3314a3

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • OpenCV配置——在Visual Studio中使用OpenCV

    OpenCV是图像领域经常会用到的工具库函数的集合,有C/C++,Java和Python等语言的接口,并且适用于Windows,Linux,Mac OS桌面开发...

    王云峰
  • OpenCV配置——在Linux中使用OpenCV

    这篇博客介绍在Linux中的gcc和g++编译环境下如何使用cmake来编译OpenCV源代码。我基本是按照OpenCV官方的说明文档,一步步地进行的,所以表述...

    王云峰
  • markdown易错点总结

    markdown 是一种标记语言,我这个博客就是用markdown格式写好后,由hexo框架将markdown格式转换为静态的HTML文件,再上传到网站服务器上...

    王云峰
  • 如何使用tmux终端多路复用器

    TMUX是终端多路复用器。类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在...

    吴凌云
  • Tmux:Linux 从业者必备利器

    tmux 为什么要用tmux tmux是什么?tmux是linux中一种管理窗口的程序。那么问题来了:Mac自带的Iterm2很好用啊。既支持多标签,也支持窗...

    小小科
  • 【Linux】Ubuntu的一些高效率工具

    不知道你有没有这些经历,反正我有!!直到之前一位朋友华哥和我推荐了几款工具之后,上面的情况就完美解决了。

    小白学视觉
  • tmux | 加固shell

    直到看了Micro8大佬写的教程,我才发现,原来tmux 还可以实现后台不间断运行程序,我跟你说这个功能老牛了!

    意大利的猫
  • 具有深度强化学习的自适应交通控制:朝着最先进的方向发展

    中文摘要:在这项工作中,我们使用强化学习(RL)研究自适应数据导向的交通规划和控制。 我们从传统方法的简单使用过渡到深度RL社区中的最新技术。 我们在算法中嵌入...

    用户7454122
  • 19个Linux备份压缩命令

    ? 文 | 云豆 来源 | 菜鸟教程 ? 云豆贴心提醒,本文阅读时间5分钟,文末有秘密! Linux ar命令 Linux ar命令用于建立或修改备存...

    小小科
  • 23种设计模式之门面模式

    定义: 要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行. 门面模式提供一个高层次的接口, 使得子系统更易于使用.

    烟草的香味

扫码关注云+社区

领取腾讯云代金券