安装Ubuntu的Mozilla Firefox的Adobe Flash Player时学习/lib、/usr/lib、/usr/local/lib的区别
想对比一下Ubuntu和windows下视频效果体验的区别。安装了Ubuntu新版14.04。在之前的学习工程中,从来没想过使用虚拟机里的火狐浏览器看视频浏览网页,所以还真没有安装Flash的Linux版本插件的经验。http://wiki.ubuntu.org.cn/Flash#64.E4.BD.8D 网址有详细的介绍安装流程,在安装的时候,看到解压安装包生成的.so文件放置在/usr/lib/mozilla/plugins下。之前有注意到/lib、/usr/lib、/usr/local/lib,但没有考究过它们的区别。今天记录一下。
/lib:存放共享的库文件,包含许多被/bin和/sbin中程序使用的库文件。
/usr/lib:用于存放与系统用户直接有关的应用程序及程序包的连接库。
/usr/local/lib:系统管理员安装的应用程序使用的库文件。
理解一下,就是好比一个仓库的存放问题,这就是Linux的可自我定制的好处。
/lib:仓库里原本就有的所有东西,它们一直在原地等你,从不离去,它们这么好,就放这——/lib。
/usr/lib:想在仓库里放点东西,我想用就能用,打我放在那——/usr/lib,它们也就安家了。自我定制的好处啊。
/usr/local/lib:用户想自己编程序自己玩耍,经常要调用的库文件,放仓库里吧,不能随便放呀,找不到怎么办呢,就在这了——/usr/local/lib。