Страница 1 из 1
pkg_add с параметрами
Добавлено: 2012-01-31 1:39:18
zidi
Здравствуйте.
Подскажите как выйти из сложивейся ситуации.
Приобретён ВДС слабенький, при попытке поставить, что то не маленькое из портов вижу в основном:
Код: Выделить всё
cc: Internal error: Killed: 9 (program cc1)
Please submit a full bug report.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
Ну да ладно, решил ставить крупные пакеты через pkg_add -r. На сервере решил использовать nginx+php-fpm. Поставил уже php5-5.3.9 и, насколько я понял, начиная с версии 5.3.3 в PHP внедрен PHP-FPM (FastCGI Process Manager), но как собрать этот php5-5.3.9 с поддержкой PHP-FPM. Понятно дело, что если ставить из портов и сделать make config, то можно будет выбрать пункт "[Х] FPM Build FPM version (experimental)", но из портов он не соберётся.
На данный момент я вижу выход только в понижении версии php.
Может можно как то задать параметры для установки через pkg_add ?
Вариант перейти на vps пошустрее, не предлогать.
Спасибо.
Re: pkg_add с параметрами
Добавлено: 2012-01-31 10:50:49
Mox
вы не совсем понимаете.
Как собрали php5 пакет таким он и будет.
Вы не можете pkg_add указать с какими опциями вам нужен php5, потому что это уже сделали при сборке этого пакета.
Как вариант поставить отдельный сервер в виртуалку, собрать там нужные пакеты, перекинуть на ваш vds и там уже pkg_add <пакет>
Re: pkg_add с параметрами
Добавлено: 2012-01-31 11:03:23
zidi
Mox писал(а):вы не совсем понимаете.
Как собрали php5 пакет таким он и будет.
Вы не можете pkg_add указать с какими опциями вам нужен php5, потому что это уже сделали при сборке этого пакета.
Как вариант поставить отдельный сервер в виртуалку, собрать там нужные пакеты, перекинуть на ваш vds и там уже pkg_add <пакет>
Спасибо за наводку. Я так понял смотреть в сторону "pkg_create". Проверю, отпишусь о результатах.
Re: pkg_add с параметрами
Добавлено: 2012-01-31 11:39:44
Mox
zidi писал(а):Mox писал(а):вы не совсем понимаете.
Как собрали php5 пакет таким он и будет.
Вы не можете pkg_add указать с какими опциями вам нужен php5, потому что это уже сделали при сборке этого пакета.
Как вариант поставить отдельный сервер в виртуалку, собрать там нужные пакеты, перекинуть на ваш vds и там уже pkg_add <пакет>
Спасибо за наводку. Я так понял смотреть в сторону "pkg_create". Проверю, отпишусь о результатах.
Когда все установите, что вам надо из портов, просто сделайте pkg_create -b \*
Re: pkg_add с параметрами
Добавлено: 2012-02-02 8:34:37
zidi
Всё проверил, работает, спасибо за наводку, Mox.
Может кому пригодится: делал так, как советовал Mox выше :
Поставил из портов на виртуальный сервер нужный софт с нужными опциями.
Потом pkg_create -b \* (в текущей директории появятся файлы пакетов *.tbz)
переносим файлики на сервер
на сервере указываем место откуда ставить, то есть то место куда мы файлики положили ( setenv PACKAGESITE /путь/до/папки/с/пакетами/ )
и устанавливаем pkg_add -r mc-4.7.5.5_1.tbz (мс взят для примера)
всё.