Я уже прошу тихий similar question, но на самом деле я сейчас передумаю.
Id нравится как компилировать proftpd и добавлять копию библиотеки, которую он использует, в выбранную директорию установки.
Допустим, я определяю префикс в моей компиляции, как:Скомпилируйте proftpd и включите копию библиотеки в каталоге установки
/usr/local/proftpd
В этом каталоге я хотел бы найти и использовать только те каталоги:
./lib
./usr/lib
./usr/bin
./usr/.....
./etc
./var/log/proftpd
./bin
./sbin
./and others I will not put the whole list
Так идея после того, как у меня есть все библиотеки и файл конфигурации в моем основном каталоге я мог бы tar
и отправить его на другой сервер с той же ОС и без установки всех зависимостей protfpd я мог бы использовать его.
Я знаю, что это звучит как установщик Windows, не использующий общую библиотеку, но на самом деле это именно то, что я пытаюсь выполнить.
До сих пор я смог скомпилировать его на AIX с помощью этой командной строки:
./configure --with-modules=mod_tls:mod_sql:mod_sql_mysql:mod_sql_passwd:mod_sftp:mod_sftp_sql --without-getopt --enable-openssl --with-includes=/opt/freeware/include:/opt/freeware/include/mysql/mysql/:/home/poney2/src_proftpd/libmath_header/ --with-libraries=/opt/freeware/lib:/opt/freeware/lib/mysql/mysql/:/home/poney2/src_proftpd/libmath_lib --prefix=/home/poney/proftpd_bin --exec-prefix=/home/poney/proftpd_bin/proftpd
Прежде чем пытаться спросить меня, почему я делаю так, это потому, что я должен составить ProFTPD на IBM AIX с почти все модули, и это недоступно в двоичных хранилищах rpm IBM.