一般来说安装都会安装到哪里?

来源:2-1 Linux系统安装Redis

mixiaofan

2020-09-07 14:45:35

有用tar.gz解压安装,比如之前JDK和Tomcat都是放到/opt下面,而且也仅仅只是配置了环境变量,这是能够看得到的。那像之前安装的tree,是下载包,然后解压,然后用make命令安装的是安装到哪里了?

http://img.mukewang.com/climg/5f55d6510985809008690533.jpg

tree安装好了之后,之前解压得到的这个tree的目录是不是可以删除了?

如果不能删除的原因是已经安装,删除会导致tree命令不能使用,那么怎么安全删除tree程序?

一般的像tree这种程序是解压安装到像JDK,Tomcat的/opt目录还是和Redis一样的/usr/local目录?

写回答

3回答

好帮手慕小尤

2020-09-07

同学你好,同学可尝试使用tree命令,如果存在“未找到命令”提示,则代表删除成功。

祝学习愉快!

0

好帮手慕小尤

2020-09-07

同学你好,1. 用户级程序,只有当前用户才可以操作的软件(程序)。主机额外安装软件就是除系统安装的软件的(管理员安装的软件)。

2. 同学可先在解压后的目录中尝试执行

make uninstall

查看能否成功,如果失败,则同学可尝试使用手动的方式。如下所示:

sudo sudo find / -name "tree*" -print -exec rm -rf {} \;

祝学习愉快!

0
hixiaofan
h 执行了第二条后出现:-bash: tree: 未找到命令 这样算是卸载成功了吗
h020-09-07
共1条回复

好帮手慕小尤

2020-09-07

同学你好,1. 如果使用make命令进行编译安装,则需要先执行configure命令(配置)。

    configure文件是一个可执行的脚本文件,它有很多选项,在待安装的源码目录下使用命令./configure –help可以输出详细的选项列表。

    其中--prefix选项是配置安装目录,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share,比较凌乱。

    如果配置了--prefix,如:

./configure --prefix=/usr/local/test // 安装后的所有资源文件都会被放在/usr/local/test目录中,不会分散到其他目录。

如果同学没有进行配置,则可以在默认目录中进行查看。

2. 删除也是可以的,不过不建议同学进行删除,因是编译安装,删除相关文件可能会造成不可预估的异常,所以同学可以不进行删除。

3. 同学可进行自定义,具体目录存放文件含义如:

    /opt   主机额外安装软件所摆放的目录。可以理解为D:/Software,opt有可选的意思,这里可以用于放置第三方大型软件,当你不需要时,直接rm -rf掉即可。

    /usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。

祝学习愉快!

0
hixiaofan
h 用户级程序和主机额外安装软件,有什么区别吗? 那这里的tree已经安装有办法重新装吗,它现在是在root根目录下,看着很乱,想重新指定位置去安装。 -rw-r--r--. 1 4437 users 12024 11月 16 2018 CHANGES -rw-r--r--. 1 4437 users 16408 11月 16 2018 color.c -rw-r--r--. 1 root root 41344 9月 6 20:27 color.o drwxr-xr-x. 2 root root 52 9月 6 20:24 doc -rw-r--r--. 1 4437 users 7497 1月 10 2018 file.c -rw-r--r--. 1 root root 17200 9月 6 20:27 file.o -rw-r--r--. 1 4437 users 3151 1月 11 2018 hash.c -rw-r--r--. 1 root root 12160 9月 6 20:27 hash.o -rw-r--r--. 1 4437 users 14404 1月 11 2018 html.c -rw-r--r--. 1 root root 40040 9月 6 20:27 html.o -rw-r--r--. 1 4437 users 597 1月 4 2018 INSTALL -rw-r--r--. 1 4437 users 9813 1月 11 2018 json.c -rw-r--r--. 1 root root 29360 9月 6 20:27 json.o -rw-r--r--. 1 4437 users 18009 8月 13 2004 LICENSE -rw-r--r--. 1 4437 users 2973 1月 19 2018 Makefile -rw-r--r--. 1 4437 users 5740 6月 23 2015 README -rw-r--r--. 1 4437 users 5322 8月 28 2008 strverscmp.c -rw-r--r--. 1 4437 users 2403 2月 12 2015 TODO -rwxr-xr-x. 1 root root 165800 9月 6 20:27 tree -rw-r--r--. 1 4437 users 36839 1月 11 2018 tree.c -rw-r--r--. 1 4437 users 5593 1月 11 2018 tree.h -rw-r--r--. 1 root root 109984 9月 6 20:27 tree.o -rw-r--r--. 1 4437 users 7651 1月 11 2018 unix.c -rw-r--r--. 1 root root 25056 9月 6 20:27 unix.o -rw-r--r--. 1 4437 users 9029 11月 16 2018 xml.c -rw-r--r--. 1 root root 27448 9月 6 20:27 xml.o tree目录下没有可以执行的configure命令
h020-09-07
共1条回复

0 学习 · 8016 问题

查看课程