文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
/usr/lib:编程和软件包的库
4.7.1. 用途
/usr/lib
包含用于用户或 shell 脚本直接调用的目标文件、库文件和内部二进制文件2 。
应用程序可以在 /usr/lib
下有一个单独的子文件夹。如果一个应用程序使用了一个子文件夹,所有该应用程序专用的依赖于架构的数据必须也位于此子文件夹中3 。
4.7.2. 特殊选项
由于历史原因,如果 /usr/sbin/sendmail
存在,则 /usr/lib/sendmail
必须是指向它的符号链接4 。
如果 /lib/X11
存在, /usr/lib/X11
必须是一个指向它的符号链接,或(若 /usr/lib
也是符号链接)指向 /lib/X11
指向的任何对象5 。
2. 各种独立于架构的应用程序特定的静态文件和子文件夹必须放置在/usr/share 中。 ↩
3. 例如,Perl5
模块和库的perl5
子文件夹。 ↩
4. 一些可执行命令如makewhatis
和sendmail
传统上也放在/usr/lib
中。Makewhatis
是一个内部的二进制文件,必须放在二进制文件夹中;用户只访问catman
。新的sendmail
二进制文件现在默认放在/usr/sbin
中。另外,使用与sendmail
兼容的邮件传输代理的系统必须提供/usr/sbin/sendmail
这个到适当可执行文件的符号链接。 ↩
5. X 窗口系统的主机特定数据禁止保存在/usr/lib/X11
。主机特定的配置文件如Xconfig
或XF86Config
必须保存在/etc/X11
中。中包括像system.Twmrc
这样的配置数据,即使它只是一个到更全局配置文件(可能在/usr/X11R6/lib/X11
中)的符号链接。 ↩
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论