我也有这个问题,因为默认把所有程序都装到user/bin或者/bin下面,配置却在/etc,还有其他什么的在一些莫名其妙的地方很乱,还是觉得把一个软件的所有内容放在一个文件夹下比较好.
我是一个新手,不过我有一个想法希望大虾可以指点一下
linux只所以把很多可执行文件放在/user/bin或者/bin下面是因为终端需要可以直接输入命令,而大家都知道,只有path变量中的可执行文件才能在终端中直接输入命令,其他的一定要输入全路径.所以按照默认把程序装载/bin之类的地方也是有道理的,不过这样就失去了用户对程序的完全掌控,如果希望把所有程序放在一个文件夹下,比如
opt
---firefox
--------firefox
--------bin/
--------etc/
--------lib/
.
.
.
之类这样的安装方式怎么办呢?
我猜想(只能是猜想,我也是新手,还没有实践过)
建一个文件夹,然后把这个文件夹加入环境变量,以后没装一个程序把可执行文件做一个link到这个文件夹下..
这样就同样应该可以在终端直接输入命令名,而不用输入全路径来执行自己安装的程序了
以上只是我的猜想,因为才学linux没几天,所以没多少实践,如果这样做可以,希望大虾给个建议,或者等过一阵子我实践过了给大家确定的答复吧