Вот информация о моей системе:
Код: Выделить всё
PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.1 LTS (Noble Numbat)VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
Код: Выделить всё
./configure --enable-loadable-sqlite-extensions --enable-optimizations --with-lto=full --enable-shared
make
make altinstall
Код: Выделить всё
linux-vdso.so.1 (0x00007ffdbd726000)
libpython3.12.so.1.0 => /usr/local/lib/libpython3.12.so.1.0 (0x000077c52ea00000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000077c52e600000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000077c52f165000)
/lib64/ld-linux-x86-64.so.2 (0x000077c52f26a000)
Конфигурация компиляции идентична этой Python3.12, но возникает следующая проблема:
Код: Выделить всё
python3.11: error while loading shared libraries: libpython3.11.so.1.0: cannot open shared object file: No such file or directory
Код: Выделить всё
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
Вот подробная информация:
Код: Выделить всё
> ll /usr/local/lib/
drwxr-xr-x 5 root root 4096 Oct 3 13:42 ./
drwxr-xr-x 10 root root 4096 Apr 24 18:47 ../
lrwxrwxrwx 1 root root 20 Oct 3 13:42 libpython3.11.so -> libpython3.11.so.1.0*
-rwxr-xr-x 1 root root 25185720 Oct 3 13:42 libpython3.11.so.1.0*
lrwxrwxrwx 1 root root 20 Oct 2 16:19 libpython3.12.so -> libpython3.12.so.1.0*
-rwxr-xr-x 1 root root 31234664 Oct 2 16:19 libpython3.12.so.1.0*
-rwxr-xr-x 1 root root 15088 Oct 3 13:42 libpython3.so*
drwxr-xr-x 2 root root 4096 Oct 3 13:42 pkgconfig/
drwxr-xr-x 39 root root 4096 Oct 3 13:42 python3.11/
drwxr-xr-x 40 root root 4096 Oct 2 16:19 python3.12/
Переменная среды по умолчанию LD_LIBRARY_PATH: пусто.
Подробнее здесь: https://stackoverflow.com/questions/790 ... so-1-0-can