Включает ли make / gmake все библиотеки после сборки? - PullRequest
0 голосов
/ 06 августа 2020

Я создавал openresty Nginx на машине A и хочу использовать его на машине B. Нужно ли устанавливать все rpm / зависимости на машине B?

Процесс сборки на машине A - это например:

  1. yum install множественные команды разработки
  2. git клонировать несколько репозиториев
  3. wget openresty.tar.gz
  4. unar openresty, cd openresty и ./configure --...
  5. gmake
  6. gmake install

Когда я попытался понять отношения между configure, make и make install, я нашел { ссылка }, но все еще не совсем понял.

Если все еще требуется для установки всех rpm и зависимостей, в чем преимущество самостоятельной сборки, или я совершенно не прав насчет процесса make?

1 Ответ

0 голосов
/ 11 августа 2020

Может, я недостаточно ясно выразился. Спасибо всем, кто заглянул.

Машина B не требует rpm / dependencies, но нуждается в библиотеках, созданных на машине A

Вот как это работает:

  1. copy Nginx двоичные / конфигурации в B
  2. копировать библиотеки (включая папки, openresty в моем случае) в B
  3. эхо-библиотеки в /etc/ld.so.conf.d, /etc/ld.so.conf.d/luajit.conf в моем случае
...