Зависит от того, что Вы подразумеваете под "соединением". Лучший способ состоит в том, чтобы перекомпилировать первоисточник как статический двоичный файл.
Однако можно включать все библиотеки в подкаталоге, которым управляет приложение (/usr/share/myapp
например) и затем помещенный, что каталог в библиотеке ищет порядок. Один способ сделать это было бы (в Linux) для использования LD_LIBRARY_PATH
:
LD_LIBRARY_PATH=/usr/share/myapp/lib:/usr/local/lib:/usr/lib/i686-linux-gnu:/lib/i686-linux-gnu
В Linux можно изменить /etc/ld.so.conf
файл, чтобы сделать то же самое - и Ubuntu добавляет *.conf
файлы в /etc/ld.so.conf.d
каталог также.
Можно найти информацию в Release
файл репозитория:
Например, для репозитория Debian по умолчанию: http://ftp.debian.org/debian/dists/wheezy/main/binary-i386/Release
Archive: stable
Origin: Debian
Label: Debian
Version: 7.2
Component: main
Architecture: i386
Некоторая информация может также быть найдена в основном Release
файл: http://ftp.debian.org/debian/dists/stable/Release
Для получения дополнительной информации о репозиториях, см. https://wiki.debian.org/RepositoryFormat
binary-all
или архитектура Вы использовали (amd64...). Параметр после URL является распределением (wheezy
,stable
...), следующие параметры являются частью repo (main
,non-free
,contrib
...). Обратите внимание на то, что существуют также плоские репозитории, где все файлы могут быть найдены непосредственно в URL. – jofel 21.10.2013, 16:33