在linux安装软件的时候,我一直有这样的想法,软件安装在哪个目录下。因为linux系统和windows系统是不一样的系统,仅在该磁盘上创建文件夹并将需要安装的程序安装到指定目录是不够的。linux目录类似于一棵树,最顶层是它的根目录,每个目录都有自己不同的功能。Linux软件安装目录也有讲究。正确选择安装目录有利于系统管理。这里解释一下程序安装目录/opt目录和/usr/local目录的区别。1、opt目录/opt目录用于安装附加软件包。是用户级程序目录,可以理解为D:/Software。对于安装在/opt目录下的程序,其所有的数据、库文件等都放在同一个目录下。opt表示optional,可以用来放置第三方大型软件(或游戏),不需要的时候rm-rf即可。当硬盘容量不够时,/opt也可以单独挂载到其他磁盘上使用。例如:2./usr/local目录/usr:系统级目录,可以理解为C:/Windows/。/usr/lib:理解为C:/Windows/System32。/usr/local:用户级程序目录,可以理解为C:/ProgremFiles/。用户自己编译的软件默认安装在该目录下。主要存放手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它的目录结构与/usr目录相似。让包管理器管理/usr目录,把自定义脚本(scripts)放在/usr/local目录下。3.总结其实,软件程序的安装并不一定要在指定的目录下完成。java、tomcat等的安装也可以安装在opt目录下,但从安装程序的可扩展性和管理性考虑,最好使用方便。总结一下,opt目录和usr/local目录就是你在/usr/local下安装软件的目录。该目录相当于Windows下的programfiles目录。/opt目录是一些大型软件的安装目录,或者是一些服务程序的安装目录。
