在Ubuntu 14.04上将tmux从1.8升级到1.9

时间:2014-09-19 19:18:41

标签: ubuntu-14.04 tmux

我只是将tmux插件添加到我的.tmux.conf文件中,以找出其中一个插件(我认为是tmux-copycat)需要tmux 1.9。当我启动tmux时,我得到消息“错误:Tmux版本不受支持。请安装tmux 1.9或更高版本!“。

那么,在Ubuntu 14.04上将tmux 1.8升级到1.9的最佳方法是什么?

3 个答案:

答案 0 :(得分:133)

更新:由于新的tmux版本和软件包存储库中的更改,此答案已更新,以显示如何安装tmux 2.0(这是更好的,没有理由使用{{1不再)。

以下是更新"空白"的步骤ubuntu - 仅限14.04版本(其他ubuntu版本见下文):

  1. 1.9
  2. sudo apt-get update
  3. sudo apt-get install -y python-software-properties software-properties-common
  4. sudo add-apt-repository -y ppa:pi-rho/dev
  5. sudo apt-get update
  6. 现在,如果你sudo apt-get install -y tmux=2.0-1~ppa1~t,它应该显示tmux -V这是tmux插件的好版本
  7. 我在新的digitalocean Droplet上验证了上述步骤。

    基本上,它正在添加pi-rho/dev repository,更新然后从那里安装tmux。

    如果你有另一个ubuntu版本,你可能想要从同一个repo安装另一个tmux版本。所以:

    • ubuntu 12.04(精确穿山甲)第5步:tmux 2.0(安装tmux sudo apt-get install -y tmux=1.9a-1~ppa1~p,暂无tmux 1.9的包裹)
    • ubuntu 13.10(Saucy Salamander)第5步:2.0(安装tmux sudo apt-get install -y tmux=1.9a-1~ppa1~s,暂无tmux 1.9的包裹)
    • ubuntu 14.10(Utopic Unicorn)第5步:2.0
    • ubuntu 15.04(Vivid Vervet)第5步:sudo apt-get install -y tmux=2.0-1~ppa1~u

答案 1 :(得分:8)

如果您不想添加PPA,可以从源代码构建它。 READMEtmux's GitHub页面上对其进行了解释:

  

要从发布tarball构建tmux,请执行:

$ ./configure && make
$ sudo make install

您可能需要安装一些额外的软件包才能构建它。在Ubuntu上,我需要在成功构建之前安装这些包:

exuberant-ctags
cmake
libevent-dev
libncurses5-dev

答案 2 :(得分:3)

执行上述#3的另一种方法(特别是如果您使用可能会破坏ppa的公司代理)。

sudo add-apt-repository -y http://ppa.launchpad.net/pi-rho/dev/ubuntu

如果使用像Artifactory这样的工具充当缓存包代理

sudo add-apt-repository -y http://my.artifactory.site/ppa.launchpad.net/pi-rho/dev/ubuntu

sudo add-apt-repository -y http://my.domain/artifactory/ppa.launchpad.net/pi-rho/dev/ubuntu