The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"pkgng и установки из сырцов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Системное и пользовательское ПО / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"pkgng и установки из сырцов"  +/
Сообщение от Andrew (??) on 06-Янв-14, 02:36 
А есть какая-либо возможность добавить в базу pkg инфу об установленном из исходников софте? А то ставим себе, напр., php с нужными опциями (но prefix по умолчанию) и своими патчами, а pkg потом пытается свой php поставить как зависимость при установке пакета...
9.2-STABLE.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "pkgng и установки из сырцов"  +/
Сообщение от mcshel (ok) on 06-Янв-14, 10:19 
> А есть какая-либо возможность добавить в базу pkg инфу об установленном из
> исходников софте? А то ставим себе, напр., php с нужными опциями
> (но prefix по умолчанию) и своими патчами, а pkg потом пытается
> свой php поставить как зависимость при установке пакета...
> 9.2-STABLE.

Я думаю что нет, либо свой пакет собирать. А вообще судя по описанию у вас тут FreeBSD, используйте порты.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "pkgng и установки из сырцов"  +/
Сообщение от Andrew (??) on 06-Янв-14, 15:10 

> Я думаю что нет, либо свой пакет собирать. А вообще судя по
> описанию у вас тут FreeBSD, используйте порты.

У нас всё используется: порты, пакеты, исходники...

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "pkgng и установки из сырцов"  +/
Сообщение от lavr email on 06-Янв-14, 10:24 
> А есть какая-либо возможность добавить в базу pkg инфу об установленном из
> исходников софте? А то ставим себе, напр., php с нужными опциями
> (но prefix по умолчанию) и своими патчами, а pkg потом пытается
> свой php поставить как зависимость при установке пакета...
> 9.2-STABLE.

что мешает поправить существующий порт или написать свой для вашего варианта php?


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "pkgng и установки из сырцов"  +/
Сообщение от Andrew (??) on 06-Янв-14, 15:18 
> что мешает поправить существующий порт или написать свой для вашего варианта php?

Да в целом ничего не мешает. Разве что одним php это дело не ограничивается, а при обновлении портов через portsnap изменения теряются (в Makefile дописываем опции) - приходится делать копии, вносить новые изменения. Да и к тому же определенный набор ПО из исходников еще до pkg уже был - не хотелось с ним возиться, переустанавливать из портов...
Думал, может, есть способ проще.
Разве что порты обновлять через svn, видимо.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "pkgng и установки из сырцов"  +/
Сообщение от DeadLoco (ok) on 06-Янв-14, 16:45 
> Да в целом ничего не мешает. Разве что одним php это дело
> не ограничивается, а при обновлении портов через portsnap изменения теряются

Имеется в виду - сделать свой собственный метапорт, скажем `php5-own`, прописать в нем правильно зависимости, патчи, версии и прочее, чтобы прочий софт при установке видел, что пхп5 у вас обеспечен именно вашим портом, и не пробовал ставить оригинальный.

Посмотрите, как устроен метапорт www/apache22-itk-mpm - там достаточно прозрачно все.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "pkgng и установки из сырцов"  +/
Сообщение от Andrew (??) on 06-Янв-14, 23:12 
> Имеется в виду - сделать свой собственный метапорт, скажем `php5-own`, прописать в
> нем правильно зависимости, патчи, версии и прочее, чтобы прочий софт при
> установке видел, что пхп5 у вас обеспечен именно вашим портом, и
> не пробовал ставить оригинальный.
> Посмотрите, как устроен метапорт www/apache22-itk-mpm - там достаточно прозрачно все.

Да, действительно просто. Спасибо за наводку.
Остается только самим решать как разруливать ситуацию, когда выходит новая версия ПО с, например, багфиксами, а порт обновляться не спешит. Хотя это и не сверхкритично...

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "pkgng и установки из сырцов"  +/
Сообщение от DeadLoco (ok) on 07-Янв-14, 00:05 
> Да, действительно просто. Спасибо за наводку.
> Остается только самим решать как разруливать ситуацию, когда выходит новая версия ПО
> с, например, багфиксами, а порт обновляться не спешит. Хотя это и
> не сверхкритично...

Ну, для локального метапорта - вы майнтейнер, вам и геморрой выгребать :)

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру