如何在 Ubuntu 12.10 或 12.04 上安装新的 tmux 1.8?

如何在 Ubuntu 12.10 或 12.04 上安装新的 tmux 1.8?

有没有任何 PPA?

如果没有,如何从源代码制作?我需要哪些开发库来做到这一点?

答案1

这是我在 Ubuntu 13.04 (Raring Ringtail) 和 14.04 (Trusty Tahr) 上执行的操作:

sudo add-apt-repository ppa:pi-rho/dev来源

sudo apt-get update(刷新包的缓存/数据库)

sudo apt-cache show tmux(*可选,显示可用版本,应列出 1.7 和 1.8)

sudo apt-get install tmux

tmux -V

答案2

12.04 及以上:

sudo add-apt-repository ppa:pi-rho/dev
sudo apt-get update
sudo apt-get install tmux

旧答案:

你可能已经意识到,tmux1.8 版太新了。截至撰写本文时,1.8 版仅19 小时前

tmux如果您出于某种原因需要最新版本,那么您可以自行下载代码并构建/安装。这应该不是什么大问题,因为tmux只依赖于libeventncurses包,并且这两个包都存在于大多数(如果不是全部)Linux 发行版中。只需下载最新代码,然后通过终端输入以下内容:

$ sudo apt-get install libevent-dev libncurses-dev pkg-config
$ autoreconf -fis
$ ./configure
$ make
$ sudo make install

答案3

我还没有找到新的 tmux 软件包的“官方” PPA。不过启动板上的 PPA 搜索出现了不少选择。

许多已经过时了,但我找到了一个由 pi-rho 提供的 ppa具有适用于 12.04、12.10 和 13.04 的最新 tmux 和 tmux-next 软件包。(在回答此问题时,它们的版本为 1.8-1ubuntu1~ppa2 和 1.9~20130425~bzr3062+9-1ubuntu1~ppa0)。无法保证 PPA 将继续保持最新状态,但目前看来这是一个不错的选择。

请注意,它还包含许多其他软件包。如果你添加此 PPA,你会发现其他软件包也会升级,除非你执行某种操作apt 引脚配置

答案4

不过,这个 PPA 有这个功能,ppa:kalakris/tmux

相关内容