默认从特定位置加载单个库

默认从特定位置加载单个库

最近,我遇到了一个问题,任何符合要求的软件openssl3。(例如,使用 FreeRDP。)问题是由 引起的,该Dell Command | Configure软件打包为 ,Ubuntu 18.04但我将其安装在 上Ubuntu 22.04。戴尔软件提供了一个 版本,openssl其余部分Ubuntu 22.04未编译。

在某种程度上,我试图通过这个问题来理解,戴尔提供的libcrypto默认库是环境中所有软件默认加载和使用的(因此我的问题)。如何才能在整个系统范围内更改库的默认位置,就像戴尔安装显然所做的那样?

我已经知道LD_PRELOAD但它似乎用于在运行时改变所有共享库的位置。

当我碰巧使用 Ubuntu 时,是否有一种非 Ubuntu 特定的方法来指向单个库的默认库位置?

相关内容