最新バージョンのツリーコマンドをインストールする

最新バージョンのツリーコマンドをインストールする

今日は次を使用して 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 をインストールするには、次の 2 つの方法のいずれかを使用できます。

  1. スナップの使用:

    Treeはスナップパッケージとしても利用可能です。以下を使用してインストールできます。

    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. ご使用の OS に合わせて Makefile を編集します。Linux オプションをコメント アウトし、ご使用の OS のオプションのコメントを解除します。
  2. タイプ: 作成
  3. タイプ: make install
  4. カラフルなディレクトリツリーをお楽しみください。

「権限が拒否されました」と表示されたら、実行する必要があるかもしれませんsudo make install。実行してください。MakeFile も確認しましたが、何も変更する必要はないはずです。手順 2 に進み、makeコマンドを入力してください。エラーが発生した場合は、投稿を更新してください。

関連情報