安装最新版本的 tree 命令

安装最新版本的 tree 命令

我今天在 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:

  1. 使用 Snap:

    Tree 也可以作为 snap 包使用。你可以使用以下命令安装它

    snap install tree
    

    验证版本:

    tree --version
    
  2. 安装 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 文件:

安装说明:

  1. 编辑适合您操作系统的 Makefile。注释掉 Linux 选项并取消注释适合您操作系统的选项。
  2. 类型: 制造
  3. 类型:make install
  4. 享受丰富多彩的目录树。

如果您看到“权限被拒绝”,则可能需要运行sudo make install。我还查看了 MakeFile,您不必更改任何内容,只需转到步骤 2 并发出命令即可make。如果出现错误,请更新您的帖子。

相关内容