今日は次を使用して 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 つの方法のいずれかを使用できます。
スナップの使用:
Treeはスナップパッケージとしても利用可能です。以下を使用してインストールできます。
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 ファイルから:
インストール手順:
- ご使用の OS に合わせて Makefile を編集します。Linux オプションをコメント アウトし、ご使用の OS のオプションのコメントを解除します。
- タイプ: 作成
- タイプ: make install
- カラフルなディレクトリツリーをお楽しみください。
「権限が拒否されました」と表示されたら、実行する必要があるかもしれませんsudo make install
。実行してください。MakeFile も確認しましたが、何も変更する必要はないはずです。手順 2 に進み、make
コマンドを入力してください。エラーが発生した場合は、投稿を更新してください。