tree
特定の依存関係 (libc6) を持っていないようですので、実行可能ファイルをコピーするだけでよいと思います (which tree
にあります)。 tree
を持つ別のシステムで または、ソースからコンパイルすることもできます。ここにプロジェクトのホームページがあります) 接続している Linux ボックスのディレクトリ、たとえば ~/bin/
$PATH
を更新するだけです。 そのディレクトリを追加するための環境変数
Bash
を使用している場合 これを ~/.bashrc
に入れてください :
PATH=$PATH:~/bin/
注: アーキテクチャと OS を必ず一致させてください。
cd $HOME
# download latest tree source to home directory
wget http://mama.indstate.edu/users/ice/tree/src/tree-1.7.0.tgz
# unpack
tar xzfv tree-1.7.0.tgz
cd tree-1.7.0/
make
# install to $HOME directory
make install prefix=$HOME/bin
# this will create folders bin, and man
cd $HOME
# remove original source folder
rm -rf tree-1.7.0
# run tree
$HOME/bin/tree
# view man page
$HOME/man tree
通常、プレフィックス $HOME
でビルドしてインストールします .つまり、バイナリは $HOME/bin
になります 、ライブラリを $HOME/lib
に 等々。次に、これらのディレクトリが $PATH
に表示されることを確認します 、 $LD_LIBRARY_PATH
、 $MAN_PATH
など (通常はシェルの起動ファイルを編集することによって) であり、透過的に動作します。
これは多くのプログラムで動作するレシピです
$ cd $HOME
$ mkdir src
$ cd src
$ wget http://host.name/path/to/program.tgz
$ tar xzfv program.tgz
$ cd program
$ ./configure --PREFIX=$HOME
$ make
$ make install
/usr/local
へのインストールとは異なり、注意してください。 root 権限はまったく必要ありません。