答案1
有一个错误报告您可以订阅此问题。订阅的人越多,问题得到解决的可能性就越大:
上游 util-linux 中包含的“column”程序(https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/tree/text-utils/column.c) 比 bsdmainutil 包中包含的版本更新 (https://anonscm.debian.org/cgit/bsdmainutils/bsdmainutils.git/tree/usr.bin/column/column.c)。但是,util-linux 包中的 debian/rules 却声明了相反的内容,因此 Ubuntu 现在使用的是 bsdmainutils 中的“column”,而不是 util-linux 中的。
答案2
我在 Ubuntu 18.04 上使用新版本的 column。
我的具体步骤如下:
- 下载版本 2.35 tar.gz (~10MB)
- 提取压缩内容(右键,提取)
- 在新文件夹中,,
./configure
然后make
。 - 将新创建的列二进制文件作为 column2 移到我的路径中,以防某些东西依赖于 BSD 版本。
- 利润。
新专栏很精彩,仅供记录。
答案3
根据@ColonelBuendia 的回答,这对我有用20.04
:
$ cd ~/Downloads/
$ wget https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.35/util-linux-2.35-rc1.tar.gz
$ aunpack util-linux-2.35-rc1.tar.gz
$ cd util-linux-2.35-rc1/
$ ./configure
$ make column
$ cp .libs/column ~/bin/
$ cd ..
$ rm -rf util-linux-2.35-rc1*
$ column --version
column from util-linux 2.35-rc1
答案4
对于 Ubuntu 18.04
- dpkg -l | grep -i util-linux //查找最近的版本
- 得到https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.31/util-linux-2.31.tar.gz
- cd util-linux-2.31
- 。/配置
- 制作专栏
- sudo cp .libs/列 /usr/bin/列
- 第五列
作品。