![如何在 Ubuntu 12.10 或 12.04 上安装新的 tmux 1.8?](https://linux22.com/image/833436/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%2012.10%20%E6%88%96%2012.04%20%E4%B8%8A%E5%AE%89%E8%A3%85%E6%96%B0%E7%9A%84%20tmux%201.8%EF%BC%9F.png)
有没有任何 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
旧答案:
你可能已经意识到,tmux
1.8 版太新了。截至撰写本文时,1.8 版仅19 小时前。
tmux
如果您出于某种原因需要最新版本,那么您可以自行下载代码并构建/安装。这应该不是什么大问题,因为tmux
只依赖于libevent
和ncurses
包,并且这两个包都存在于大多数(如果不是全部)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