返回介绍

/usr/lib:编程和软件包的库

发布于 2025-02-21 23:48:34 字数 1687 浏览 0 评论 0 收藏 0

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. 一些可执行命令如 makewhatissendmail 传统上也放在 /usr/lib 中。 Makewhatis 是一个内部的二进制文件,必须放在二进制文件夹中;用户只访问 catman 。新的 sendmail 二进制文件现在默认放在 /usr/sbin 中。另外,使用与 sendmail 兼容的邮件传输代理的系统必须提供 /usr/sbin/sendmail 这个到适当可执行文件的符号链接。
5. X 窗口系统的主机特定数据禁止保存在 /usr/lib/X11 。主机特定的配置文件如 XconfigXF86Config 必须保存在 /etc/X11 中。中包括像 system.Twmrc 这样的配置数据,即使它只是一个到更全局配置文件(可能在 /usr/X11R6/lib/X11 中)的符号链接。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文