pkg_add с параметрами

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
zidi
рядовой
Сообщения: 31
Зарегистрирован: 2009-06-07 11:03:11

pkg_add с параметрами

Непрочитанное сообщение zidi » 2012-01-31 1:39:18

Здравствуйте.
Подскажите как выйти из сложивейся ситуации.
Приобретён ВДС слабенький, при попытке поставить, что то не маленькое из портов вижу в основном:

Код: Выделить всё

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 пошустрее, не предлогать.
Спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: pkg_add с параметрами

Непрочитанное сообщение Mox » 2012-01-31 10:50:49

вы не совсем понимаете.
Как собрали php5 пакет таким он и будет.
Вы не можете pkg_add указать с какими опциями вам нужен php5, потому что это уже сделали при сборке этого пакета.

Как вариант поставить отдельный сервер в виртуалку, собрать там нужные пакеты, перекинуть на ваш vds и там уже pkg_add <пакет>
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
zidi
рядовой
Сообщения: 31
Зарегистрирован: 2009-06-07 11:03:11

Re: pkg_add с параметрами

Непрочитанное сообщение zidi » 2012-01-31 11:03:23

Mox писал(а):вы не совсем понимаете.
Как собрали php5 пакет таким он и будет.
Вы не можете pkg_add указать с какими опциями вам нужен php5, потому что это уже сделали при сборке этого пакета.

Как вариант поставить отдельный сервер в виртуалку, собрать там нужные пакеты, перекинуть на ваш vds и там уже pkg_add <пакет>
Спасибо за наводку. Я так понял смотреть в сторону "pkg_create". Проверю, отпишусь о результатах.

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: pkg_add с параметрами

Непрочитанное сообщение Mox » 2012-01-31 11:39:44

zidi писал(а):
Mox писал(а):вы не совсем понимаете.
Как собрали php5 пакет таким он и будет.
Вы не можете pkg_add указать с какими опциями вам нужен php5, потому что это уже сделали при сборке этого пакета.

Как вариант поставить отдельный сервер в виртуалку, собрать там нужные пакеты, перекинуть на ваш vds и там уже pkg_add <пакет>
Спасибо за наводку. Я так понял смотреть в сторону "pkg_create". Проверю, отпишусь о результатах.
Когда все установите, что вам надо из портов, просто сделайте pkg_create -b \*
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
zidi
рядовой
Сообщения: 31
Зарегистрирован: 2009-06-07 11:03:11

Re: pkg_add с параметрами

Непрочитанное сообщение zidi » 2012-02-02 8:34:37

Всё проверил, работает, спасибо за наводку, Mox.
Может кому пригодится: делал так, как советовал Mox выше :
Поставил из портов на виртуальный сервер нужный софт с нужными опциями.
Потом pkg_create -b \* (в текущей директории появятся файлы пакетов *.tbz)
переносим файлики на сервер
на сервере указываем место откуда ставить, то есть то место куда мы файлики положили ( setenv PACKAGESITE /путь/до/папки/с/пакетами/ )
и устанавливаем pkg_add -r mc-4.7.5.5_1.tbz (мс взят для примера)
всё.