Определение архива / комплект от 'deb' строки

Зависит от того, что Вы подразумеваете под "соединением". Лучший способ состоит в том, чтобы перекомпилировать первоисточник как статический двоичный файл.

Однако можно включать все библиотеки в подкаталоге, которым управляет приложение (/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 каталог также.

1
21.10.2013, 16:30
1 ответ

Можно найти информацию в 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

1
27.01.2020, 23:53
  • 1
    ... поэтому, как я получаю URI от deb строки? Действительно ли безопасно принять "dists/stable/main/binary-i386/Release" часть, даже для неофициального repo? Я искал более общее объяснение на синтаксисе, если это может быть сделано... –  Alois Mahdal 21.10.2013, 16:23
  • 2
    Это должно работать на основанные на каталоге репозитории. Конечно, необходимо адаптировать полный URL согласно другим параметрам. Это может также быть binary-all или архитектура Вы использовали (amd64...). Параметр после URL является распределением (wheezy, stable...), следующие параметры являются частью repo (main, non-free, contrib ...). Обратите внимание на то, что существуют также плоские репозитории, где все файлы могут быть найдены непосредственно в URL. –  jofel 21.10.2013, 16:33

Теги

Похожие вопросы