我只是将tmux插件添加到我的.tmux.conf文件中,以发现其中一个插件(我认为是tmux -copycat)需要tmux 1.9。当我启动tmux时,我收到消息‘`Error: Tmux version unsupported。请安装tmux版本1.9或更高版本!“。
那么,在Ubuntu 14.04上将tmux 1.8升级到1.9的最好方法是什么?
发布于 2014-09-21 03:27:33
更新:由于新的tmux版本和包存储库中的更改,此答案已更新以显示如何安装tmux 2.0 (这更好,没有理由再使用1.9 )。
以下是更新“空白”ubuntu -版本14.04的步骤(其他ubuntu版本见下文):
sudo apt-get updatesudo apt-get install -y python-software-properties software-properties-commonsudo add-apt-repository -y ppa:pi-rho/devsudo apt-get updatesudo apt-get install -y tmux=2.0-1~ppa1~ttmux -V,它应该显示tmux 2.0,这是一个用于tmux插件的好版本我在一个新的digitalocean水滴上验证了上述步骤。
基本上,它是添加pi-rho/dev repository,更新,然后从那里安装tmux。
如果你有另一个ubuntu版本,你可能想从同一个repo安装一个不同的tmux版本。所以:
sudo apt-get install -y tmux=1.9a-1~ppa1~p (安装tmux 1.9,尚未安装tmux 2.0包)sudo apt-get install -y tmux=1.9a-1~ppa1~s (安装tmux 1.9,尚未安装tmux包2.0 )sudo apt-get install -y tmux=2.0-1~ppa1~v发布于 2015-06-25 23:22:40
如果您不想添加PPA,则可以从源代码构建它。tmux's GitHub上的README页面中对此进行了解释:
要从发行版tarball构建tmux,请执行以下操作:
$ ./configure && make $ sudo make install
您可能需要安装一些额外的包来构建它。在Ubuntu上,我需要安装这些包,然后才能成功构建:
exuberant-ctags
cmake
libevent-dev
libncurses5-dev发布于 2015-04-22 01:21:04
另一种实现上述#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/ubuntuhttps://stackoverflow.com/questions/25940944
复制相似问题