在Ubuntu 14.04上从1.8升级到1.9
我只是添加tmux插件到我的.tmux.conf文件,发现其中一个插件(tmux-copycat我认为)需要tmux 1.9。 当我启动tmux时,我收到错误:错误:Tmux版本不受支持。 请安装tmux 1.9或更高版本!“。
那么,在Ubuntu 14.04上将tmux 1.8升级到1.9的最佳方法是什么?
更新 :由于新的tmux版本和软件包库更改,这个答案更新,以显示如何安装tmux 2.0
(这是更好的,没有理由再使用1.9
)。
这里是步骤更新“空白”Ubuntu的14.04版本(见下面的其他Ubuntu版本):
-
sudo apt-get update
-
sudo apt-get install -y python-software-properties software-properties-common
-
sudo add-apt-repository -y ppa:pi-rho/dev
-
sudo apt-get update
-
sudo apt-get install -y tmux=2.0-1~ppa1~t
- 现在如果你使用
tmux -V
它应该显示tmux 2.0
,这对于tmux插件是一个好的版本
我在一个新的数字海洋液滴上validation了上述步骤。
基本上,它是添加pi-rho / dev存储库 ,更新,然后从那里安装tmux。
如果你有另一个ubuntu版本,你可能想要从同一个repo安装不同的tmux版本。 所以:
- ubuntu 12.04(精准穿山甲)步骤5:
sudo apt-get install -y tmux=1.9a-1~ppa1~p
(安装tmux1.9
,不包含tmux2.0
) - ubuntu 13.10(Saucy Salamander)第5步:
sudo apt-get install -y tmux=1.9a-1~ppa1~s
(安装tmux1.9
,不包含tmux2.0
) - Ubuntu 14.10(Utopic Unicorn)第5步:
sudo apt-get install -y tmux=2.0-1~ppa1~u
- ubuntu 15.04(Vivid Vervet)第五步:
sudo apt-get install -y tmux=2.0-1~ppa1~v
如果您不想添加PPA,则可以从源代码构build它。 在tmux的GitHub页面的README
解释:
要从发布tarball构buildtmux,请执行以下操作:
$ ./configure && make $ sudo make install
您可能需要安装一些额外的软件包来构build它。 在Ubuntu上,我需要在成功构build之前安装这些软件包:
exuberant-ctags cmake libevent-dev libncurses5-dev
另一种方法来做#3以上(特别是如果您使用的公司代理,可能会打破ppa)。
sudo add-apt-repository -y http://ppa.launchpad.net/pi-rho/dev/ubuntu
如果使用像Artifactory这样的工具来充当caching包代理
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