我使用 apt-get 安装 tmux,之后tmux -V
返回了 1.6,这是一个旧版本。根据tmux 网站,当前版本是2.2。这是一个问题,因为我想要z
缩放窗口的命令,该命令仅在 1.8 或更高版本中出现。
为什么 apt-get 提供如此旧版本的 tmux?我是否必须手动下载并安装 2.2 才能更新我的版本,或者有没有办法使用 apt-get 自动获取更高版本?
答案1
不同版本的 Debian 有不同版本的tmux
.看看封装页面tmux
。似乎正在apt-get
看气喘吁吁(有点旧)。这Debian 发布页面显示年龄:2013 年(仍在更新)。
顺便说一句,您可能运行 Ubuntu 或其他一些下游发行版而不是 Debian,但很可能会有相同的时间差。
答案2
如果使用 Debian stable,并且您有一个想要更新的软件包,您可以使用向后移植,如所示https://backports.debian.org/Instructions/
简而言之:添加“德布http://ftp.debian.org/debian杰西向后移植主要”(在 main 之后,还可以添加 contrib 和 non-free,如果使用它们。)到您的sources.list,默认情况下是 /etc/apt/sources.list
(作为root,或使用sudo)使用更新apt-get 更新(或者资质)然后,要使用向后移植的包,您需要使用命令 apt-get -t jessie-backports安装/升级...(或资质)
(如果使用 Debian wheezy,也存在向后移植)