为什么 Ubuntu 上的 PCRE2 安装在 /usr/lib

问题描述 投票:0回答:1

当我在 Red Hat 上安装 PCRE2 时,PCRE2 安装在 /usr/lib64 中。

libpcre2-8.so 是 64 位的,因此将其安装在 /usr/lib64 中似乎是合乎逻辑的。

但是,当我在 Ubuntu 20.04 上执行相同操作时,它会将其安装在 /usr/lib 中。这是为什么? Ubuntu 是 64 位,libpcre2-8.so 是 64 位,但 make install 确实将其安装在 /usr/lib...

ubuntu redhat pcre2
1个回答
0
投票

在基于 debian 的系统中,他们倾向于使用

/usr/lib/x86_64-linux-gnu/
,这也明确表示 64 位。

这并不重要,您可以制作一个仅支持 64 位软件的 Linux 操作系统,那么为什么在任何路径中使用 64 位呢?或者也许尝试 NixOS,其中根本不会将任何内容安装到任何标准路径中。

所以将其安装在 /usr/lib64 中似乎是合乎逻辑的

这并不是所有发行版的通用规则。

© www.soinside.com 2019 - 2024. All rights reserved.