сдружить сорцовый софт с остальным (из портов)

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

сдружить сорцовый софт с остальным (из портов)

Непрочитанное сообщение dekloper » 2009-09-29 15:13:13

возникла необходимость ставить софт из исходников..
в связи с чем возникает касяк при установки другого софта из портов..
требуемая зависимость не удовлетворена, соотв. порт пытается дотянуть и отинсталить "отсутствующую" софтину (к-рая уже установлена руками и работает)
как избежать "наложения"..?
плз, подскажите как сделать..? есть какой ключик pkgdb иль ешшо как, дабы подправить базу..?
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Хостинговая компания 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/

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: сдружить сорцовый софт с остальным (из портов)

Непрочитанное сообщение Gamerman » 2009-09-29 15:15:24

Я когда то не заморачивался. ставил с портов, а потом поверх собраную отдельно.
Вообщето должна быть опция для сборки пакета, но не всегда она есть. Особенно, если софт изначально заточен под Линукс.
Глюк глюком вышибают!

Гость
проходил мимо

Re: сдружить сорцовый софт с остальным (из портов)

Непрочитанное сообщение Гость » 2009-09-29 15:21:28

dekloper писал(а):требуемая зависимость не удовлетворена, соотв. порт пытается дотянуть и отинсталить "отсутствующую" софтину (к-рая уже установлена руками и работает)
напиши порт для этой зависимости и поставь ее нормально. Делов-то?

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: сдружить сорцовый софт с остальным (из портов)

Непрочитанное сообщение dekloper » 2009-09-29 15:25:02

пилять... как то всё через... нитак.. :crazy:
собирирал, собсно, постгрес руками с эс-овскими заплатками..
и базы туда уже влиты... :(
по идее можно как вы говорите.. наверно.. :cz2:
хотелось бы малой кровью, канэшна.. :-o
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Burner
лейтенант
Сообщения: 693
Зарегистрирован: 2009-06-14 7:02:26

Re: сдружить сорцовый софт с остальным (из портов)

Непрочитанное сообщение Burner » 2009-09-29 15:43:08

ставить из сорцов в нестандартное место, чтобы конфликтов не было

Гость
проходил мимо

Re: сдружить сорцовый софт с остальным (из портов)

Непрочитанное сообщение Гость » 2009-09-29 15:50:46

dekloper писал(а):собирирал, собсно, постгрес руками с эс-овскими заплатками..
заплатки кидаешь в папку files/ внутри порта с именем, начинающимся с `patch-'. Они автоматически будут применяться во время `make patch'. Если хочешь больше ручного управления, то используй EXTRA_PATCHES.
dekloper писал(а):хотелось бы малой кровью, канэшна.. :-o
сделай порт и используй `make fake-pkg' для генерации plist'а. Потом можно будет создать пакет с помощью `pkg_create -xb <имя_порта>' или удалить его `pkg_delete -xf <имя_порта>'

Гость
проходил мимо

Re: сдружить сорцовый софт с остальным (из портов)

Непрочитанное сообщение Гость » 2009-09-29 15:52:51

Гость писал(а):используй `make fake-pkg' для генерации plist'а
пардон, ...для генерации описания пакета в /var/db/pkg/<пакет>

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: сдружить сорцовый софт с остальным (из портов)

Непрочитанное сообщение hizel » 2009-09-29 15:58:01

думаю с 1с-овский патчей изменений plist не должно быть :]
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: сдружить сорцовый софт с остальным (из портов)

Непрочитанное сообщение dekloper » 2009-09-30 10:06:19

Гость писал(а):заплатки кидаешь в папку files/ внутри порта с именем, начинающимся с `patch-'.
кстате.. а где прописуется уровень патча..? ежели нада на разные места покласть.. :-D
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Гость
проходил мимо

Re: сдружить сорцовый софт с остальным (из портов)

Непрочитанное сообщение Гость » 2009-09-30 10:12:10

dekloper писал(а):кстате.. а где прописуется уровень патча..? ежели нада на разные места покласть.. :-D
PATCH_STRIP? в крайнем случае можно поправить пути в патче, бо формат у unified diff'а простой.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: сдружить сорцовый софт с остальным (из портов)

Непрочитанное сообщение hizel » 2009-09-30 10:18:19

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Гость
проходил мимо

Re: сдружить сорцовый софт с остальным (из портов)

Непрочитанное сообщение Гость » 2009-09-30 10:29:20

hizel писал(а):кирилицей
http://www.freebsd.org/doc/ru_RU.KOI8-R ... patch.html
страничка подустарела. Особенно это касается autoconf. Лучше, конечно, сразу читать Mk/bsd.port.mk.