最近,我遇到了一个问题,任何符合要求的软件openssl3
。(例如,使用 FreeRDP。)问题是由 引起的,该Dell Command | Configure
软件打包为 ,Ubuntu 18.04
但我将其安装在 上Ubuntu 22.04
。戴尔软件提供了一个 版本,openssl
其余部分Ubuntu 22.04
未编译。
在某种程度上,我试图通过这个问题来理解,戴尔提供的libcrypto
默认库是环境中所有软件默认加载和使用的(因此我的问题)。如何才能在整个系统范围内更改库的默认位置,就像戴尔安装显然所做的那样?
我已经知道LD_PRELOAD
但它似乎用于在运行时改变所有共享库的位置。
当我碰巧使用 Ubuntu 时,是否有一种非 Ubuntu 特定的方法来指向单个库的默认库位置?