Gentoo/FreeBSD

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

ava
Сообщения: 13

Gentoo/FreeBSD

Сообщение ava »

Доброго времени суток!
Кто-нибудь пробовал вот это?
Поделитесь пожалуйста впечатлениями.

И еще, никто не знает, почему возникли трудности с переносом portage на DFBSD? Там кажется были какие-то проблемы с python. Можно ли это обойти?
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Gentoo/FreeBSD

Сообщение zenwolf »

есть тут на форуме такая тема -в поиск (про портежи на freebsd)

а на dfbsd ещё и порты то :megalol: не совсем работают стабильно ,а ты уже портежи захотел прикрутить :)
хотя повоюй - раскажешь ,будет всем интресно (а питон вобще там нипричём:))
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
ava
Сообщения: 13

Re: Gentoo/FreeBSD

Сообщение ava »

Ткните носом в тему, где говорится о впечатлениях от portage на free, плиз. Может я плохо искал?
Скоро наверное будет релиз. KDE и Xorg уже ставятся из портежей (судя по блогу одного из разработчиков). Вот и хочу попробовать. Но меня также интересует и мнение русскоговорящих юниксоидов =)
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Gentoo/FreeBSD

Сообщение zenwolf »

http://unix.ginras.ru/bsd/bsd003.html для начала ,ссылка на unix.ginras.ru светится в самом верху
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
ava
Сообщения: 13

Re: Gentoo/FreeBSD

Сообщение ava »

Кхе-кхе. Статья двухлетней давности. Я это уже читал.
За 2 года многое произошло и с portage, и c FreeBSD. Сменился разработчик Gentoo-FBSD, сейчас возобновлена работа над этим проектом, и ведется она довольно активно. В портежах уже появились профайлы для fbsd и obsd, появилось x86-fbsd keyword.

Вопрос остается открытым.
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Gentoo/FreeBSD

Сообщение zenwolf »

(ava @ Вторник, 05 Июля 2005, 0:36) писал(а):Вопрос остается открытым.

правильно и будет открытым ,потому что никто практически здесь этим не занимался ,исключая alv-а который и написал эту статью,но он вероятно к этой теме больше не ворачивался .
Лично для меня порты лучше портежей ,и не вижу смысла прикручивать портежи на
bsd ,лишняя трата времени
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
ava
Сообщения: 13

Re: Gentoo/FreeBSD

Сообщение ava »

(wolf_black @ Вторник, 05 Июля 2005, 17:10) писал(а):Лично для меня порты лучше портежей ,и не вижу смысла прикручивать портежи на
bsd ,лишняя трата времени


Все это Just For Fun. Время у меня есть, и прикручивать возможность тоже. Спорить, что лучше, я не собираюсь. Каждый выбирает то, что ему нравится. На вкус и цвет, как говорится ;)

Существует же проект Debian/kFreeBSD. Чем джентушники-то хуже ? ;)

Меня прежде всего интересовали грабли и их калибр при переносе portage на BSD.
Раз мне так никто и не ответил, я сам решил попробовать. Не далее как вчера сделал минимальную установку FreeBSD-5.4. Установил portage и потихоньку собираю system. Некоторые портежи не собираются и вываливаются с ошибками. Но дело идет :)
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Gentoo/FreeBSD

Сообщение zenwolf »

а какого рода ошибки ?
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
ava
Сообщения: 13

Re: Gentoo/FreeBSD

Сообщение ava »

Не ставятся freebsd-*.ebuild. Разработчики решили, что лучше весь стафф из /usr/src паковать отдельно в тарболлы (можно самому ручками сделать) и ставить их через portage. ИМХО, не самое оптимальное решение. Так вот, т.к. eclass видимо еще не дописан, то, все что собирается через *.mk, вываливается с ошибкой

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

Makefile: такая-то строка *** чего-то там not found

Пишу с другой машины, поэтому не помню.

Пока все остальное собирается нормально. Как только ошибка, то emerge --resume --skipfirst и дальше.
Спасибо сказали:
Аватара пользователя
Kotjara
Сообщения: 307
ОС: FreeBSD 7.0/Ubuntu 8.04

Re: Gentoo/FreeBSD

Сообщение Kotjara »

Для ava:
Нафига emerge system для BSD и умнее и правильнее будет всё таки make world, а не emerge system
Так же грабли могут быть из-за оптимизации типа -02 etc. Фряха пятй ветки, очень не любит флагов оптимизации, т.е. собрать то она их соберёт, но по segfault они вылетают дай боже!
Кстати во FreeBSD в портах есть такой интересный вариант
# make search name=gentoo
Port: linux_base-gentoo-stage1-2005.0
Path: /usr/ports/emulators/linux_base-gentoo-stage1
Info: Files from Gentoo distribution, for Linux compatibility
Maint: trevor@FreeBSD.org
B-deps:
R-deps:
WWW: http://www.gentoo.org/

:devil_2:
Спасибо сказали:
ava
Сообщения: 13

Re: Gentoo/FreeBSD

Сообщение ava »

:lol:
make world будет умнее и правильнее для портов. А я, если вы заметили, использую portage. Поэтому верно будет emerge system. В этом и смысл эксперимента: использовать portage вместо портов на FreeBSD. B)

Ошибки появляются не в собранном софте, а только на этапе сборки. Т.е. недоработка в portage. То, что собралось, работает нормально. А не собрались только исходники из /usr/src/, что вобщем-то не проблема.
Спасибо сказали:
Аватара пользователя
Holy Joly Sergik
Сообщения: 88

Re: Gentoo/FreeBSD

Сообщение Holy Joly Sergik »

make world для портов??? Это что-то новенькое...
FreeBSD 6.0 - RELEASE + Windows XP + Mandrake 10.1 on Cel 2400
Windows 2000 on Cel 633
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Gentoo/FreeBSD

Сообщение zenwolf »

(Holy Joly Sergik @ Суббота, 09 Июля 2005, 23:56) писал(а):make world для портов??? Это что-то новенькое...

ну ясно же что он имеет в виду это - http://www.freebsd.org.ru/handbook/makeworld.html
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Gentoo/FreeBSD

Сообщение ddc »

А можно вкрадце: чем функционально Gentoo Portage отличается от FreeBSD PORTS? Т.е. чего нельзя в одной, но можно в другой?
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Gentoo/FreeBSD

Сообщение zenwolf »

(czarker @ Воскресенье, 10 Июля 2005, 1:24) писал(а):А можно вкрадце: чем функционально Gentoo Portage отличается от FreeBSD PORTS? Т.е. чего нельзя в одной, но можно в другой?

опять же вполне описанно - http://unix.ginras.ru/bsd/bsd003.html ,
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Gentoo/FreeBSD

Сообщение ddc »

Для wolf_black:
Но не в части плюсов PORTS...
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Gentoo/FreeBSD

Сообщение zenwolf »

(czarker @ Воскресенье, 10 Июля 2005, 2:06) писал(а):Для wolf_black:
Но не в части плюсов PORTS...

Система портежей имеет еще несколько отличий от своего прототипа
наоборот вплоне прозрачно написано с 4 по 9 абзац

но обратимся и к другой стаье сего автора - http://www.ixbt.com/soft/linux-vs-bsd.shtml-
тут тоже есть в середни про это
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали: