apt - 安装最新版本的tree命令

・3 分钟阅读

问题

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

可以使用两种方法中的任意一种来安装tree1.8.0 :

  • 使用Snap:

    tree也可用作Snap包。 你可以使用

     
    snap install tree
    
    
    
     

    验证版本:

     
    tree --version
    
    
    
     
  • 安装deb软件包:

    tree1.8.0用Ubuntu 19.04 (Disco Dingo )打包,Tree 1.8.0 depends on 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源的安装文件中:

安装说明:

  • 编辑你的操作系统的Makefile ,注释掉Linux选项,并且取消注释操作系统的选项。
  • 敲入: make
  • 敲入: make install
  • 享受多彩的目录树。
  • 你可能发现如果你看到"权限被拒绝",就必须运行sudo make install,这样做,我还查看了MakeFile你不必更改任何内容只需转到步骤2并给出make command,


Tianye profile image