Linux 普通用户安装tree软件

tree命令可以查看文件夹内目录情况,我服务器账号是普通用户,只能以非root方式安装

http://mama.indstate.edu/users/ice/tree/src/ tree 源码安装的安装包


wget mama.indstate.edu/users/ice/tree/src/tree-1.8.0.tgz

tar zxvf tree-1.8.0.tgz

cd tree-1.8.0

make install

make install 

gcc -ggdb -pedantic -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c -o tree.o tree.c

gcc -ggdb -pedantic -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c -o unix.o unix.c

gcc -ggdb -pedantic -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c -o html.o html.c

gcc -ggdb -pedantic -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c -o xml.o xml.c

gcc -ggdb -pedantic -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c -o json.o json.c

gcc -ggdb -pedantic -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c -o hash.o hash.c

gcc -ggdb -pedantic -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c -o color.o color.c

gcc -ggdb -pedantic -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c -o file.o file.c

gcc  -o tree tree.o unix.o html.o xml.o json.o hash.o color.o file.o

install -d /usr/bin

install: cannot change permissions of `/usr/bin': Operation not permitted

make: *** [install] Error 1

有报错没关系,因为它默认使用root权限装,不用理会。

vim ~/.bashrc

export PATH=/public1/home/stu_zhangyixing/software/tree-1.8.0:$PATH

source ~/.bashrc

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容