Проект PC-BSD объявил (http://blog.pcbsd.org/2013/04/pc-bsd-announces-package-repos.../) о создании дополнительного репозитория пакетов для использования с пакетным менеджером pkgng (http://www.opennet.me/opennews/art.shtml?num=34739). В репозитории представлен набор постоянно обновляемых бинарных пакетов со свежими версиями приложений, доступных через дерево портов FreeBSD. Как правило, обновление пакетов производится два раза в неделю. Указанный репозиторий будет использован для постоянно обновляемой rolling-ветки PC-BSD (http://www.opennet.me/opennews/art.shtml?num=36209), но может быть задействован (http://wiki.pcbsd.org/index.php/Convert_a_FreeBSD_System_to_...) и в обычных выпусках PC-BSD и FreeBSD 9.1, а также пригоден для установки обновлений в изолированных окружениях Jail и TrueOS (http://www.opennet.me/opennews/art.shtml?num=35643).
URL: http://blog.pcbsd.org/2013/04/pc-bsd-announces-package-repos.../
Новость: http://www.opennet.me/opennews/art.shtml?num=36730
Отличная новость! Сейчас опробую.
ну и как оно?
Работает. Только пересобирается оно, по моему, раз в две недели.
откуда узнал?
>откуда узнал?Я как- бы в этом варюсь. Комичусть в PC-BSD потихоньку.
# ee /usr/local/etc/pkg.conf
packagesite: ftp://ftp4.ru.freebsd.org/pcbsd/packages/9.1-RELEASE/amd64/
PUBKEY: /usr/local/etc/pkg-pubkey.cert
PKG_CACHEDIR: /usr/local/tmp# cd /usr/local/etc/
# fetch http://trac.pcbsd.org/export/21629/pcbsd/current/src-sh/pc-e...
# pkg update
# pkg stats
Local package database:
Installed packages: 217
Disk space occupied: 333 MBRemote package database(s):
Number of repositories: 1
Packages available: 22890
Unique packages: 22890
Total size of packages: 119 GB
Зеркала:
ftp://mirror.corbina.net/pub/pcbsd/packages/9.1-RELEASE/amd64/
ftp://mirror.corbina.net/pub/pcbsd/packages/9.1-RELEASE/i386/ftp://ftp4.ru.freebsd.org/pcbsd/packages/9.1-RELEASE/amd64/
ftp://ftp4.ru.freebsd.org/pcbsd/packages/9.1-RELEASE/i386/
Отлично! Хоть кто-то наконец запилил нормальный, практически официальный репозиторий!
Да он делается за час с помощью ports-mgmt/poudriere. И обновляется/ребилдится по крону, если сильно надо. Из плюсов: не зависишь от чужого сервиса и флаги свои кастомные только так поставишь.
Дома самому для себя делать отдельный репозиторий - ломает.
Плюсую.
З час? Все порты соберете? Что-то сомневаюсь.
Угу, 3 часа только libreoffice займет.
Пока все работают, {бсд,генту}шники компилят :)
это ж что нужно с poudriere делать целый час? там конфига того на экран, да док-ции на 2-3экрана
а он чо прямо мгновенно собирает? на средней консервной банке все дерево портов хорошо если за неделю соберется и то не факт, еще порядка 2-3 тысяч портов имеют не закрытые PR и собираются в принципе
> а он чо прямо мгновенно собирает? на средней консервной банке все дерево
> портов хорошо если за неделю соберется и то не факт, еще
> порядка 2-3 тысяч портов имеют не закрытые PR и собираются в
> принципену не то чтобы мгновенно, но работа над сборкой с использованием tmpfs для всего ведется активная сейчас. все дерево портов мне как-то не приходило в голову собирать, только то что нужно. 712 пакетов для ноута собираются где-то полдня-день, я запускаю bulk на каком-то c2d с 4гб рам и забываю засечь, бывает что и ноут обновляю после нескольких bulk`ов, когда делать нефиг:-)
> 12 пакетов для ноута собираются где-то полдня-день, я запускаю bulk на каком-то c2d
> с 4гб рам4 Гб оперативки нынче уже маловато для сборки десктопа. То есть можно, но приходится своп подключать. Файрфокс нынче уже не может слинковаться ежели ld ограничен четырьмя гигами. Правда это под линуксом, в бсд может быть всё немного иначе, но тенденция налицо, так что закупайте своему ноуту ещё пару гиг ОЗУ, не помешают.
>> 12 пакетов для ноута собираются где-то полдня-день, я запускаю bulk на каком-то c2d
>> с 4гб рам
> 4 Гб оперативки нынче уже маловато для сборки десктопа. То есть можно,
> но приходится своп подключать. Файрфокс нынче уже не может слинковаться ежели
> ld ограничен четырьмя гигами. Правда это под линуксом, в бсд может
> быть всё немного иначе, но тенденция налицо, так что закупайте своему
> ноуту ещё пару гиг ОЗУ, не помешают.ггг
1) я не собираю на ноуте ниче жирного (ну фаерфокс - максимум)
2) у меня тут zfs.
все работает. но то под freebsd;)
> я не собираю на ноуте ниче жирного (ну фаерфокс - максимум)Гы. Это звучит как... Как "я не ем жирную пищу, ну сало -- максимум." Как "я не хожу по лестницам, на 17 этаж максимум." Я не рисую на стенах, максимум 23 кв. м. покрывал своими граффити.
> все работает. но то под freebsd;)
Совершенно лишнее замечание. Если бы не работало, вы вряд ли хвастались бы нам этим.
тперь жду ATI драйверов
и порт Dropbox
Your ABI: freebsd:9:x86:32
Incompatible ABIs found: freebsd:9:x86:64При этом в pkg.conf указана репа для i386 - PACKAGESITE: ftp://ftp.pcbsd.org/pub/mirror/packages/9.1-RELEASE/i386/
Как обычно бcдуны обcрaлись...
Пляски с бубном все решают - http://debuntu.ru/note/oshibka-obnovleniya-paketov-pkgng-iz-...А вообще жутко сырой этот pkg. Например, если поставить с помощью того же pkg более свежий postgresql-client-9.2.4, то пакеты зависимые от postgresql-client поставить не получится, т. к. все они ссылаются на postgresql-client-9.0.13 и pkg разруливать данную ситуацию не умеет. Все зависимые пакеты при этом приходится перепаковывать вручную исправляя файл +MANIFEST. В общем до apt-get'а еще далеко...
При обновлении не находит файл: ftp://ftp4.ru.freebsd.org/pcbsd/packages/9.1-RELEASE/i386/re... или ftp://mirror.corbina.net/pub/pcbsd/packages/9.1-RELEASE/i386...Нашел список зеркал репозиториев:
https://github.com/pcbsd/pcbsd/blob/master/src-sh/xtrafiles/...На http://ftp.pcbsd.org/pub/mirror нет папки i386.
В http://mirror.corbina.net/pub/pcbsd есть i386, но установить не получается - старые версии пакетов, которые pkgng ищет при зависимостях.
FreeBSD 9.1 pkg-1.0.11
Непонятно, как ставить ПО для архитектуры i386.