为什么 Ubuntu 15.04 使用旧的二进制文件?

为什么 Ubuntu 15.04 使用旧的二进制文件?

我刚刚注意到 Ubuntu 15.04 使用的是 bsd 版本的column命令,而且它非常旧,即来自 2004 年。但在 arch linux 上,columnutil-linux 的命令已于 2014 年更新。
所以我有两个问题:为什么 Ubuntu 15.04(debian jessie,都是最新版本)提供旧版本的二进制文件?

有什么办法可以更新这些核心实用程序吗?

答案1

正如@muru所说

...
您可以从 Arch Linux 下载 util-linux 包并
从中提取列
。...

下载最新版本这里并将档案提取到临时文件夹中。

tar xf util-linux-2.26.1-3-x86_64.pkg.tar.xz -C /tmp/util-linux-2.26.1

并将内容复制/tmp/util-linux-2.26.1/usr//usr/local

cp -R /tmp/util-linux-2.26.1/usr/* /usr/local

测试例如:

% column --version                                          
column von util-linux 2.26.1

我遇到了一个问题,但可以忽略该错误。

tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
tar: Ignoring unknown extended header keyword 'SCHILY.fflags'

相关内容