Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Начало Помощь Поиск Войти Регистрация
Новости: Скачать PC-BSD: http://mirror.pcbsd.ru/

Русский форум дистрибутива PC-BSD.  |  PC-BSD  |  Новости о дистрибутиве (Модератор: sys)  |  Тема: PBI Builder 1.0 0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: PBI Builder 1.0  (Прочитано 7274 раз)
nomoo
Понимающий
***

Репутация: 59
Offline Offline

Пол: Мужской
Сообщений: 774


Просмотр профиля
« : Декабря 06, 2007, 09:59:01 pm »

Доступна версия 1.0 PBI Builder. Эта программа позволяет разработчикам создавать собственные .pbi файлы из стандартных портов FreeBSD, используя небольшой конфигурационный модуль. Эти модули могут быть открыты для других разработчиков или добавлены на Сервер Автоматической Сборки PBI (PBI Autobuild Server), чтобы всегда быть уверенными, что PBI пакет соответствует последней версии порта.

http://www.pcbsd.org/files/pbibuild-1.0.tbz

Новость с официального сайта: http://www.pcbsd.org/
Записан
SJelev
Участник
**

Репутация: 4
Offline Offline

Сообщений: 136



Просмотр профиля
« Ответ #1 : Декабря 16, 2007, 11:16:26 am »

Кто-нибудь пользовался? Просто? Удобно?

ЗЫ: Как устанавливаются *.tbz?
Записан
lr13
Понимающий
***

Репутация: 37
Offline Offline

Пол: Мужской
Сообщений: 277


Я не вАлшебник, я тока учусь ;)


Просмотр профиля
« Ответ #2 : Декабря 16, 2007, 12:10:30 pm »

Цитировать
Кто-нибудь пользовался? Просто? Удобно?

ЗЫ: Как устанавливаются *.tbz?
Я поставил себе вчера. Начнем с того, что это не установочный пакет, а простой архив. Внутри находится папка pbi-build, содержащая все необходимые файлы. Ее надо распаковать в корневую директорию (из-под root'а).
Или в конце-концов создать сим-линк, но опять же в корне. При этом на диске разработчики советуют иметь от 2 до 5 GB свободного места на случай сборки особо крупных портов. Кроме того, в /usr/src должны быть все исходники системы (необходимы только для первого запуска, потом можно удалить), должен быть установлен cvsup (/usr/ports/net/cvsup). Для настройки самой программы надо прочитать инструкции в README.1ST (они не особо сложные).
Собственно программа занимается сборкой pbi-пакетов из портов FreeBSD. Возможно даже периодическое обновление pbi (после обновления порта).
Больше ничего пока сказать не могу - еще не пробовал собирать пакеты.
кста, новая ссылка (по старой, чей-то ошибка выдается:( ):
http://www.pcbsd.org/files/pbibuild-1.0.2.tbz
Записан
Dragon_Lord
Понимающий
***

Репутация: 17
Offline Offline

Пол: Мужской
Сообщений: 274


Кто к нам с чем и зачем, тот от того, и того!


Просмотр профиля
« Ответ #3 : Декабря 16, 2007, 06:39:08 pm »

Хотелось бы узнать, так для самообразования, схематично принцып действия проги.
Записан

ТЫ МЕНЯ СЛУШАЕШЬ? Я ТУТ "ЖЕМЧУГ МЕЧУ".
lr13
Понимающий
***

Репутация: 37
Offline Offline

Пол: Мужской
Сообщений: 277


Я не вАлшебник, я тока учусь ;)


Просмотр профиля
« Ответ #4 : Декабря 16, 2007, 09:38:13 pm »

Как я уже говорил - я еще не пробовал собирать пакеты, но если верить READMI.1ST принцип действия таков:

0а - при первом запуске в /pbi-build/buildworld создается слепок базовой системы (make build world из /usr/src)
0b - -//-//- скачивается и распаковывается дерево портов в /pbi-build/usr/ports
1 - собирается необходимый порт из дерева, вместе со всеми зависимостями
2 - полученное в п.1 "запихивается" в pbi, с использованием набора настроек (модуля) - последние хранятся в /pbi-build/modules (их надо делать самому)
3 - полученный pbi используется благодарными пользователями

ЗЫ: есть по идее даже вариант автоматического обновления pbi одновременно с обновлением порта

вот собссно и все, замечания-добавления приветствуются
Записан
Dragon_Lord
Понимающий
***

Репутация: 17
Offline Offline

Пол: Мужской
Сообщений: 274


Кто к нам с чем и зачем, тот от того, и того!


Просмотр профиля
« Ответ #5 : Декабря 17, 2007, 04:29:57 pm »

Хм интересно. В январе буду в отпуске попробую создать пару пбишек Smiley
Записан

ТЫ МЕНЯ СЛУШАЕШЬ? Я ТУТ "ЖЕМЧУГ МЕЧУ".
s0t
Участник
**

Репутация: 0
Offline Offline

Пол: Мужской
Сообщений: 20


Просмотр профиля WWW
« Ответ #6 : Декабря 20, 2007, 05:53:20 am »

Version 1.0.3 (12-19-07)
--------------------------------------

* Added a new option to pbi.conf called VERKEY, which allows you to specify which key string is used in the ports Makefile to
   indicate the port version number. Such as "OOOVERSION=".

http://www.pcbsd.org/files/pbibuild-1.0.3.tbz
Записан

--- [PC-BSD Team | www.pcbsd.org]
 * Origin: www.s0t.ru (2:5030/731)
jershell
Участник
**

Репутация: -2
Offline Offline

Сообщений: 32


Просмотр профиля
« Ответ #7 : Июня 14, 2009, 12:32:19 pm »

Кто-нибуть уже юзал данную штуку? Лучше и удобнее PBI creator`a ? И вопрос папкам, у меня вот уже стоит в системе blender из портов, я вот хочу PBI ашечку замутить(на pbidir.com нету) на будущее, так вот когда он будет работать или нужна голая при голая система?
Записан
aGGreSSor
See y0u 1a7e4..
Участник
**

Репутация: -25
Offline Offline

Пол: Мужской
Сообщений: 119


Be connected in my botnet


Просмотр профиля
« Ответ #8 : Июня 16, 2009, 09:49:10 am »

0а - при первом запуске в /pbi-build/buildworld создается слепок базовой системы (make build world из /usr/src)
0b - -//-//- скачивается и распаковывается дерево портов в /pbi-build/usr/ports
1 - собирается необходимый порт из дерева, вместе со всеми зависимостями
При этом часть программ у вас уже собрана т.к. чем-то вы в своей системе уже пользуетесь. И это собранное раньше естественно не может попасть в собираемый PBI т.к. эта часть зависимостей удовлетворена. В PBI попадают только неудовлетворённые зависимости.
3 - полученный pbi используется благодарными пользователями
Благодарные пользователи поражаются почему этот PBI работает, а тот - нет.

Кто-нибуть уже юзал данную штуку? Лучше и удобнее PBI creator`a ?
Что значит лучше? PBI Builder объемлет все этапы создания PBI. PBI Creator - только сборку (Create). В остальном: те же яйца - вид сбоку.

так вот когда он будет работать или нужна голая при голая система?
Работать он будет в любом случае. Ему наплевать с чем работать. Голая система нужна в любом случае, и только для того, чтобы не получать несовместимый PBI которых уже полно.
Записан

Cordially yours

Страниц: [1] Печать 
Русский форум дистрибутива PC-BSD.  |  PC-BSD  |  Новости о дистрибутиве (Модератор: sys)  |  Тема: PBI Builder 1.0 « предыдущая тема следующая тема »
Перейти в:  


Войти

Powered by MySQL Powered by PHP Powered by SMF 1.1.3 | SMF © 2006, Simple Machines LLC PC-BSD