tree
tampaknya tidak memiliki ketergantungan tertentu (libc6) jadi saya rasa Anda cukup menyalin file yang dapat dieksekusi (terletak di which tree
di sistem lain dengan tree
diinstal atau sebagai alternatif Anda dapat mengkompilasinya dari sumber, inilah beranda proyek) di direktori pada kotak Linux yang Anda sambungkan, katakanlah ~/bin/
, maka Anda hanya perlu mengupdate $PATH
Anda variabel lingkungan untuk menambahkan direktori itu.
Jika Anda menggunakan Bash
letakkan ini di ~/.bashrc
Anda :
PATH=$PATH:~/bin/
Catatan: Pastikan untuk mencocokkan arsitektur dan 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
Anda biasanya membangun dan memasangnya di awalan $HOME
. Itu berarti biner akan masuk ke $HOME/bin
, perpustakaan ke $HOME/lib
dan seterusnya. Kemudian Anda memastikan bahwa direktori ini muncul di $PATH
, $LD_LIBRARY_PATH
, $MAN_PATH
, dll (biasanya dengan mengedit file startup shell Anda) dan itu akan bekerja secara transparan.
Inilah resep yang akan bekerja dengan banyak program
$ 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
Perhatikan bahwa tidak seperti memasang di /usr/local
tidak pernah ada kebutuhan untuk hak akses root.