我今天在 Ubuntu 18.04 上安装了 tree 命令,使用方法如下:
$ sudo apt update
$ sudo apt install tree
安装的版本是:
$ tree --version
tree v1.7.0 (c) 1996 - 2014
但我看见这里最新版本是 1.8.0
如何安装最新版本的 tree?更一般地说,如何确保安装最新版本的程序?
答案1
您可以使用以下两种方法之一来安装 tree 1.8.0:
使用 Snap:
Tree 也可以作为 snap 包使用。你可以使用以下命令安装它
snap install tree
验证版本:
tree --version
安装 deb 包:
Tree 1.8.0 已打包在 Ubuntu 19.04 (Disco Dingo) 中。Tree 1.8.0 依赖于 lib6 (>=2.17)。在 18.04 中,lib6 v2.27 可用。您可以从 Ubuntu 池下载 deb 包并使用 dpkg 安装。
下载 deb 包:
wget https://mirrors.edge.kernel.org/ubuntu/pool/universe/t/tree/tree_1.8.0-1_amd64.deb
使用 dpkg 安装:
sudo dpkg -i tree_1.8.0-1_amd64.deb
安装任何剩余的依赖项:
sudo apt install -f
验证版本:
tree --version
您必须获得类似这样的输出:
tree v1.8.0 (c) 1996 - 2018 by Steve Baker, Thomas Moore, Francesc Rocher, Florian Sesser, Kyosuke Tokoro
进一步阅读:
答案2
下载源码包。
解压源码包。进入 tree-1.8.0 目录,打开终端,输入make
来自 tree-1.8.0 源中的 INSTALL 文件:
安装说明:
- 编辑适合您操作系统的 Makefile。注释掉 Linux 选项并取消注释适合您操作系统的选项。
- 类型: 制造
- 类型:make install
- 享受丰富多彩的目录树。
如果您看到“权限被拒绝”,则可能需要运行sudo make install
。我还查看了 MakeFile,您不必更改任何内容,只需转到步骤 2 并发出命令即可make
。如果出现错误,请更新您的帖子。