Linux软件的安装目录
Linux目录与Windows目录类比
/usr
:系统级的目录,可以理解为C:/Windows/
,/usr/lib
理解为C:/Windows/System32
。/usr/local
:用户级的程序目录,可以理解为C:/Progrem Files/
。用户自己编译的软件默认会安装到这个目录下。/opt
:用户级的程序目录,可以理解为D:/Software
,opt
有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接rm -rf
掉即可。在硬盘容量不够时,也可将/opt
单独挂载到其他磁盘上使用。
源码的安装位置
/usr/src
:系统级的源码目录。/usr/local/src
:用户级的源码目录。
/opt
这里主要存放那些可选的程序。例如测试最新的firefox
,
那就装到/opt
目录,当你测试完,直接删除它即可,这不影响系统其他任何设置。安装到/opt
目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。
举个例子:刚才装的测试版firefox
,就可以装到/opt/firefox_beta
目录下,/opt/firefox_beta
目录下面就包含了运
行firefox
所需要的所有文件、库、数据等等。要删除firefox
的时候,你只需删除/opt/firefox_beta
目录即可,非常简单。
/usr/local
这里主要存放那些的软件,即不是通过“包管理器”安装的软件。它和/usr
目录具有相类似的目录结构。让软件包管理器来管理/usr
目录,而把自定义的脚本(scripts
)放到/usr/local
目录下面是个不错的主意。