The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от opennews on 09-Янв-07, 16:38 
Проект Gentoo/FreeBSD (http://www.gentoo.org/proj/en/gentoo-alt/bsd/fbsd/) (FreeBSD ядро с обвязкой из Gentoo утилит) был заморожен, а исходные тексты текущих наработок закрыты для загрузки. Причиной послужили проблемы лицензионной совместимости (http://enterprise.linux.com/article.pl?sid=07/01/08/224251) между libkvm (http://cvsup.pt.freebsd.org/cgi-bin/cvsweb/cvsweb.cgi/src/lib/libkvm/kvm.c?rev=1.30&content-type=text/x-cvsweb-markup) (лицензия 4-BSD (http://en.wikipedia.org/wiki/BSD_license)) и start-stop-daemon из portage-utils (лицензия GPL).

Использование основы распространяемой под лицензией 4-BSD потребовало бы добавления упоминания о всех разработчиках частей имеющих лицензию 4-BSD к привязанным к ним GPL компонентам. Другой вариант, каждый из разработчиков частей имеющих лицензию 4-BSD, а во FreeBSD как оказалось такого кода хватает, должен дать свое согласие на не использование его имени в связанных компонентах или поменять лицензию на более мягкий вариант лицензии BSD (http://www.freebsd.org/copyright/freebsd-license.html).


"4-BSD" подразумевает использование четвертого пункта в тексте лицензии: "4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.".

URL: http://bsd.slashdot.org/article.pl?sid=07/01/08/1219254
Новость: http://www.opennet.dev/opennews/art.shtml?num=9463

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от Kemm on 09-Янв-07, 16:38 
Что-то они не то курили. Нет там никаких конфликтов. Требование только одно: упомянуть в рекламных материалах (и то если только там рекламируются фичи конкретно libkvm) что мол-де "данный софт содержит части, разработанные Университетом Беркли и контрибуторами". Или в документацию засунуть. (3ий пункт оригинальной BSD-лицензии, которым 4-clause как раз и отличается, а не 4ым)

На примере винды прекрасно видно, что BSDL совместима по части включения BSD-лицензированны продуктов куда-нибудь со всем, что только можно придумать, кроме лицензии "я вот это возьму и скажу, что сам придумал".

4ый пункт опять-таки говорит, что нельзя без согласия рекламировать в стиле "а вот Gentoo/FreeBSD такая классная штука, потому что сделана в Беркли".

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "несовместимость лицензий 4-BSD и GPL"  
Сообщение от gmm20 on 09-Янв-07, 17:43 
> Нет там никаких конфликтов. Требование только одно: упомянуть в рекламных материалах
> (и то если только там рекламируются фичи конкретно libkvm) что мол-де "данный софт
> содержит части, разработанные Университетом Беркли и контрибуторами".
> Или в документацию засунуть. >(3ий пункт оригинальной BSD-лицензии,
> которым 4-clause как раз и отличается, а не 4ым)

этот пункт 4-BSD и есть то "дополнительное ограничение",
которое противоречит GPL лицензии.

[ http://www.gnu.org/licenses/gpl-faq.html#OrigBSD ]

Why is the original BSD license incompatible with the GPL?
    Because it imposes a specific requirement that is not in the GPL; namely, the requirement on advertisements of the program. The GPL states:

        You may not impose any further restrictions on the recipients' exercise
        of the rights granted herein.

    The advertising clause provides just such a further restriction, and thus is GPL-incompatible.

    The revised BSD license does not have the advertising clause, which eliminates the problem.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "несовместимость лицензий 4-BSD и GPL"  
Сообщение от Kemm email on 10-Янв-07, 09:32 
Я фигею, дорогая редакция.
Т.е. любая двойная лицензия (как в случае с, скажем, Qt) противоречит GPLv2? И каким образом они тогда существуют?..
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "несовместимость лицензий 4-BSD и GPL"  
Сообщение от nuclight email on 10-Янв-07, 12:00 
>Я фигею, дорогая редакция.
>Т.е. любая двойная лицензия (как в случае с, скажем, Qt) противоречит GPLv2?
>И каким образом они тогда существуют?..

Очень просто - под двумя лицензиями их выпускает автор программы, а не кто-то дальше по цепочке (которому уже таки да, будет нельзя). А автор свой собственный код (т.е. в котором нет чужого GPL-куска и т.п.) имеет право выпускать под любой лицензией, можно и одновременно, что Trolltech с Qt и делает.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от Аноним on 09-Янв-07, 19:26 
А интересно - этим делом ктонибудь вообще пользуется? Такое ощущение что найден повод дабы подзабросить мало кому нужный проект...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от _Nick_ email(??) on 09-Янв-07, 20:17 
>А интересно - этим делом ктонибудь вообще пользуется? Такое ощущение что найден
>повод дабы подзабросить мало кому нужный проект...

очень похоже на то...

не уверен, но думаю, сей проект нужен лишь для издевательства над бзд-шниками, мол их порты недостаточно сильны или еще какая хрень.
Вобщем, бессмысленный проект...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от hexmaker on 09-Янв-07, 20:31 
Ну думаю, если пользователю Gentoo вдруг запонадобиться разобраться с BSD, почему бы нет?... Имеем: портежи те же, 90% дистфайлов сгодятся те же - скачивать заново почти ничего не надо. Остаётся переконфигурить и пересобрать.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от _Nick_ email(??) on 09-Янв-07, 20:52 
>Ну думаю, если пользователю Gentoo вдруг запонадобиться разобраться с BSD, почему бы
>нет?... Имеем: портежи те же, 90% дистфайлов сгодятся те же -
>скачивать заново почти ничего не надо. Остаётся переконфигурить и пересобрать.

ну, вобщем, да. Разве что для этого

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от gvf on 09-Янв-07, 21:11 
Каким боком тут можно разобраться с БСД если от нее одно ядро осталось??
Чтото я не понимаю.... Или они (те кто разобраться хочет) трассером все вызовы ядра проходить будет :)
Скорее можно только протестить само ядро.... например работу с ФС или концепцию шедулера. А вот "система БСД"  это всетаки - комплекс. И обвязка И ядро.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от hexmaker on 09-Янв-07, 21:56 
Ну не скажи, что совсем уж безполезно. Такие вещи, как например, сетевые пакетные фильтры, они ж тесно к ядру привязаны. Вот там так и останутся те же PF от BSD, не прикрутят же туда Netfilter.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от SunTech on 09-Янв-07, 22:26 
я бы скорее попробовал Linux ядро в BSD окружении
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от qweqwe on 09-Янв-07, 22:45 
>я бы скорее попробовал Linux ядро в BSD окружении

+1

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от don_oles email(??) on 09-Янв-07, 23:53 
Я тоже удивлён почему такого ещё не сделали Linux+BSD. Жаль, не будет там IPFW/NETGRAPH/GEOM.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от _Nick_ email(??) on 09-Янв-07, 23:02 
>я бы скорее попробовал Linux ядро в BSD окружении

угу. это уже есть. Генту и называеццо

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

31. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от Аноним on 10-Янв-07, 18:26 
>>я бы скорее попробовал Linux ядро в BSD окружении
>
>угу. это уже есть. Генту и называеццо

а чего там из бсд-окружения ? портежи ? :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

39. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от SunTech on 10-Янв-07, 22:13 
нет, извините, это называется помойкой, особенно в /etc
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от Аноним on 09-Янв-07, 23:56 
линукс  - есть ядро. вот народ и играется исходя из этого подхода. остальное - побочные эффекты оного :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от красноглазый on 09-Янв-07, 23:16 
и правильно что заморозили, пусть нормальную систему развивают и не тратят время на всякий отстой.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от _Nick_ email(??) on 09-Янв-07, 23:45 
>и правильно что заморозили, пусть нормальную систему развивают и не тратят время
>на всякий отстой.

да там то и был то один активист... ;)
но действительно, пусть лучше тестовые ебилды четвертых кед сделает
он кеды любит... ;)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от красноглазый on 09-Янв-07, 23:53 
насчет кед это правильно, я за :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от Trojanets email on 10-Янв-07, 01:08 
вы все мечтаете :)
я вот мечтаю о маршрутизации поднимамой самой системой, например воткнул кабеля в сервер, он подумал, да и встал например межсетвым роутером :)))
Не надо говорить настроить не проблема... не проблема, но сколько времени убивается... взял потом и поймал все хосту ходящие туда сюда, взял и включил их в список правил... ни чего не напомимает ? :) .... правильно (каждый подумал в меру своей испорченности :))) )
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от _Nick_ email(ok) on 10-Янв-07, 01:49 
>вы все мечтаете :)
>я вот мечтаю о маршрутизации поднимамой самой системой, например воткнул кабеля в
>сервер, он подумал, да и встал например межсетвым роутером :)))
>Не надо говорить настроить не проблема... не проблема, но сколько времени убивается...
>взял потом и поймал все хосту ходящие туда сюда, взял и
>включил их в список правил... ни чего не напомимает ? :)
>.... правильно (каждый подумал в меру своей испорченности :))) )

хорошую весч хочешь
причем, можно обобщить
сервак сетапиццо и начинает задавать вопросы типа "быть ли мне роутером?",
"буду ли веб серваком?", мож еще пару таких вопросов - просто задаццо основной задачей.
а потом уже решать чего там нужно, смотреть, самоконфигуриццо...

Вобщем, тебе сюда: http://en.wikipedia.org/wiki/Neural_network

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от LostAlly on 10-Янв-07, 05:15 
>сервак сетапиццо и начинает задавать вопросы типа "быть ли мне роутером?",
>"буду ли веб серваком?", мож еще пару таких вопросов - просто задаццо основной задачей.
>а потом уже решать чего там нужно, смотреть, самоконфигуриццо...

>Вобщем, тебе сюда: http://en.wikipedia.org/wiki/Neural_network

нет, сюда - www.microsoft.com

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от halt (??) on 10-Янв-07, 07:30 
Мечта о большой красной кнопки будет житеь вечно.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

72. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от x0r on 12-Янв-07, 20:32 
>Мечта о большой красной кнопки будет житеь вечно.

у меня есть знакомый системщик, который иногда "программит"... так вот, есть у него идея написать такую программу, чтобы, когда не получается что-то настроить, запустить ее, а там - большая красная кнопка "Убрать геморрой?"... :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

27. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от Zverushka on 10-Янв-07, 12:36 
ой насмешил млин :)))
но зато как в темуто :+)_))
и про кнопку тоже прикольно :+)))))))))))))))))))


а в целом в дебиане вроде есть такое - выбор при инсталяции ... типа веб сервер .. галочку ставишь оно там всё ставится собирается и всё такое остаётся тока выложить контент и чуток поуказывать что укда покложено и что куда показывать ...

но в целом всёже красная кномка и офтопкин сайт как раз ближе всего друг к другу ...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от favourite email(??) on 10-Янв-07, 11:42 
>причем, можно обобщить
>сервак сетапиццо и начинает задавать вопросы типа "быть ли мне роутером?",
типа - каждый комп мечтает стать сервером?

>"буду ли веб серваком?", мож еще пару таких вопросов - просто задаццо основной задачей.
>а потом уже решать чего там нужно, смотреть, самоконфигуриццо...

Сервак должен сетапицца не задавая глупых вопросов. Админ потом залогинится с консоли и скажет - будь роутером или вебсерваком.

А "админа", который устанавливает сервер и не знает - будет ли это роутер или вебсервер, в биореактор.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

62. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от _Nick_ email(??) on 12-Янв-07, 13:44 
>>причем, можно обобщить
>>сервак сетапиццо и начинает задавать вопросы типа "быть ли мне роутером?",
>типа - каждый комп мечтает стать сервером?

ну или космонавтом... в зависимтости от того, _ЧТО_ вы предпочитаете во время сочинения постов на опеннете


>>"буду ли веб серваком?", мож еще пару таких вопросов - просто задаццо основной задачей.
>>а потом уже решать чего там нужно, смотреть, самоконфигуриццо...
>Сервак должен сетапицца не задавая глупых вопросов.
почему? потому что вы так всегда делали и слабо себе представляете что-либо по-другому?
опять-таки "задавать вопросы" для вас, видимо, это что-то типа "Вы уверены, что...?"
ну, тогда вам точно к вендам...

>Админ потом залогинится с консоли и скажет - будь роутером или вебсерваком.
а сначала нельзя? или в середине? или на 80% (15%) установки?
ах да..  вы же о таком не слыхали ни разу...
тогда да - все тока по расписанию :)

>А "админа", который устанавливает сервер и не знает - будет ли это
>роутер или вебсервер, в биореактор.

ну, тогда вас где-то туда же, в соседнюю пробирку.
видимо, "админ" для вас это нечто вроде плагина к ОС, который ее ставит, потом сетапит,
ну и поддерживает....  ессьно, живет столько, сколько будет жить сервер и не меньше...

призывать вас смотреть шире - тяжело.... тяжело увидеть мир, если голова выше бортика песочницы не задираеться...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

38. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от cvb (??) on 10-Янв-07, 21:14 
dhcp-client + rip + nat rfc1918? ну и upnp :) очень сложно реализовать, да-да
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

28. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Avgoor email on 10-Янв-07, 14:16 
Я вообще не вижу смысла в таких проектах. Какая выгода от ввода BSD-ядра в линукс окружение? Имхо, создатели не получат ни хорошей защиты (даже если им удастся перенести полностью ядро с модулями типа pf в окружение), ни высокой стабильности. FreeBSD это не только ядро, это еще world. Все подобрано конечно не идеально друг к другу, но значительно лучше чем в том же Gentoo.

И наоборот, ввод линукс-ядра в окружение BSD (хотя думаю это все глупость, окружения почти одинаковые, различий мало, разве что всякий iptables и иже с ними) не даст вообще никаких результатов (положительных тоже не даст).

Так что моё имхо на эту всю ситуацию: разработчики поняли, что пора сливать никому не нужный проект, и нашли для этого первую подходящую причину...


Лучше бы HURD в окружение BSD бы делали, всем миром. Авось через пару пятилеток может и вышло бы что-нибудь достойное.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

32. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Oles email on 10-Янв-07, 18:39 
А я бы весьма желал делать
cvsup ports-supfile
make world
и одновременно запускать нативный domino/oracle.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

36. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аноним email on 10-Янв-07, 20:30 
>Я вообще не вижу смысла в таких проектах. Какая выгода от ввода
>BSD-ядра в линукс окружение? Имхо, создатели не получат ни хорошей защиты
>(даже если им удастся перенести полностью ядро с модулями типа pf
>в окружение), ни высокой стабильности.


sys-freebsd/freebsd-pf [ Masked ]
      Latest version available: 6.2_rc1
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 118,950 kB
      Homepage:    http://www.freebsd.org/
      Description: FreeBSD's base system libraries
      License:     BSD

localhost ~ # ls /usr/portage/sys-freebsd
boot0              freebsd-bin     freebsd-lib      freebsd-mk-defs      
freebsd-pf         freebsd-sbin    freebsd-sources  freebsd-usbin
freebsd-baselayout freebsd-contrib freebsd-libexec  freebsd-pam-modules  
freebsd-rescue     freebsd-share   freebsd-ubin     metadata.xml

Видимо, вы не в теме. Из фряхи изымаются порты(насколько это возможно) и ставятся портежи.
У gentoo есть ещё проект Gentoo/kFreebsd, где ядро фри и GNU окружение.
Портежи Gentoo давно уже лучше фрёвых портов.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

40. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аноним on 11-Янв-07, 13:50 
>>Я вообще не вижу смысла в таких проектах. Какая выгода от ввода
>>BSD-ядра в линукс окружение? Имхо, создатели не получат ни хорошей защиты
>>(даже если им удастся перенести полностью ядро с модулями типа pf
>>в окружение), ни высокой стабильности.
>
>
>sys-freebsd/freebsd-pf [ Masked ]
>      Latest version available: 6.2_rc1
>      Latest version installed: [ Not Installed
>]
>      Size of downloaded files: 118,950 kB
>
>      Homepage:    http://www.freebsd.org/
>      Description: FreeBSD's base system libraries
>      License:     BSD
>
>
>localhost ~ # ls /usr/portage/sys-freebsd
>boot0            
>  freebsd-bin     freebsd-lib    
>  freebsd-mk-defs
>freebsd-pf         freebsd-sbin  
> freebsd-sources  freebsd-usbin
>freebsd-baselayout freebsd-contrib freebsd-libexec  freebsd-pam-modules
>freebsd-rescue     freebsd-share   freebsd-ubin    
> metadata.xml
>
>Видимо, вы не в теме. Из фряхи изымаются порты(насколько это возможно) и
>ставятся портежи.
>У gentoo есть ещё проект Gentoo/kFreebsd, где ядро фри и GNU окружение.
>
>Портежи Gentoo давно уже лучше фрёвых портов.

http://www.linux.org.ru/jump-message.jsp?msgid=452440

и что изменилось с тех пор ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

41. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аццкий Анонимус email on 11-Янв-07, 17:23 
>http://www.linux.org.ru/jump-message.jsp?msgid=452440
>и что изменилось с тех пор ?

ну вообще-то много. утилит понаписали всяких, функционал расширили.

=====
4) А вот вопрос... Как сделать что бы все портежи собирались без esound, а например xmms с esound, только чур USE="-esound" в терминаде не использовать?
=====
элементарно. echo 'media-sound/xmms -esound' >> /etc/portage/package.use

=====
5) Как обнаружить установленные файлы md5checksum которых не совпадает с оригинальным сгенерированных при установке.
=====
localhost ~ # equery --help
Usage: equery <global-opts> command <local-opts>
where <global-opts> is one of
-q, --quiet   - minimal output
-C, --nocolor - turn off colours
-h, --help    - this help screen
-V, --version - display version info
-N, --no-pipe - turn off pipe detection
where command(short) is one of
belongs(b) <local-opts> files... - list all packages owning files...
changes(c)  - not implemented yet
check(k) pkgspec - check MD5sums and timestamps of pkgspec's files
depends(d) <local-opts> pkgspec - list all direct dependencies matching pkgspec
depgraph(g) <local-opts> pkgspec - display a dependency tree for pkgspec
files(f) <local-opts> pkgspec - list files owned by pkgspec
glsa(a)  - not implemented yet
hasuse(h) <local-opts> useflag - list all packages with useflag
list(l) <local-opts> pkgspec - list all packages matching pkgspec
size(s) <local-opts> pkgspec - print size of files contained in package pkgspec
stats(t)  - not implemented yet
uses(u) <local-opts> pkgspec - display USE flags for pkgspec
which(w) pkgspec - print full path to ebuild for package pkgspec

собсна:
equery k gcc

[ Checking sys-devel/gcc-4.1.1-r3 ]
* 679 out of 679 files good

=====
6) А вот вопрос по поиску. Пускай мне портежи вададут список портежей в названии которых встречаеться 'aaa' или 'bbb', в кратком описании упоминаеться о 'ccc' и там точно не должно упоминаться о 'ddd', причем маинтейнером этих портежей должен быть 'maintainer main@gentoo.org'...
=====
esearch 'aaa|bbb' -S '!ddd'
Информации о мэйнтейнерах нет.
И вообще, касательно поиска:
              A few examples:
              emerge --search libc
                  list all packages that contain libc in their name
              emerge --search '%^kde'
                  list all packages starting with kde
              emerge --search '%gcc$'
                  list all packages ending with gcc
              emerge --search '%@^dev-java.*jdk'
                  list all available Java JDKs

       --searchdesc (-S short option)
              Matches the search string against the description field as well
              the package's name. Take caution as the descriptions are also
              matched as regular expressions.
                emerge -S html
                emerge -S applet
                emerge -S 'perl.*module'
Всё это сейчас вынесено в esearch.

Вопрос встречный N1: А как силами портов вытянуть все distfiles, необходимые системе (или конкретному порту) для обновления(или просто для установки), да разложить их по нужным каталогам?

Вопрос встречный N2: Каким образом найти в системе все бинарники, слинкованные с несуществующми либами(обновилось что-то, или случайно вынесли порт a, от которого зависел порт b), соотнести их с соотв. портами, построить список обновляемых портов с учётом зависимостей и пересобрать?

Вопрос встречный N3: Как запретить/разрешить при обновлении, допустим, apache2 заменять существующий mime.conf на тот что ставится из порта? (причём, речь не только о файлах, но и каталогах). Причём желателен вариант, когда этот mime.conf будет падать рядом, но имя будет начинаться с точки.

Вопрос встречный N4: Как силами портов ставить софт по возможности из бинарных пакетов, а при их отсутствии - собирать из сорцов.

Вопрос встречный N5: Как ставить и поддерживать софт не из стороннего репозитария.
(причём, выбирается самая свежая стабильная версия).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

42. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аноним on 11-Янв-07, 22:00 
>>http://www.linux.org.ru/jump-message.jsp?msgid=452440
>>и что изменилось с тех пор ?
>
>ну вообще-то много. утилит понаписали всяких, функционал расширили.
>
>=====
>4) А вот вопрос... Как сделать что бы все портежи собирались без
>esound, а например xmms с esound, только чур USE="-esound" в терминаде
>не использовать?
>=====
>элементарно. echo 'media-sound/xmms -esound' >> /etc/portage/package.use
>
>=====
>5) Как обнаружить установленные файлы md5checksum которых не совпадает с оригинальным сгенерированных
>при установке.
>=====
>localhost ~ # equery --help
>Usage: equery <global-opts> command <local-opts>
>where <global-opts> is one of
> -q, --quiet   - minimal output
> -C, --nocolor - turn off colours
> -h, --help    - this help screen
> -V, --version - display version info
> -N, --no-pipe - turn off pipe detection
>where command(short) is one of
> belongs(b) <local-opts> files... - list all packages owning files...
> changes(c)  - not implemented yet
> check(k) pkgspec - check MD5sums and timestamps of pkgspec's files
> depends(d) <local-opts> pkgspec - list all direct dependencies matching pkgspec
> depgraph(g) <local-opts> pkgspec - display a dependency tree for pkgspec
> files(f) <local-opts> pkgspec - list files owned by pkgspec
> glsa(a)  - not implemented yet
> hasuse(h) <local-opts> useflag - list all packages with useflag
> list(l) <local-opts> pkgspec - list all packages matching pkgspec
> size(s) <local-opts> pkgspec - print size of files contained in package pkgspec
> stats(t)  - not implemented yet
> uses(u) <local-opts> pkgspec - display USE flags for pkgspec
> which(w) pkgspec - print full path to ebuild for package pkgspec
>
>
>собсна:
>equery k gcc
>
> [ Checking sys-devel/gcc-4.1.1-r3 ]
> * 679 out of 679 files good
>
>=====
>6) А вот вопрос по поиску. Пускай мне портежи вададут список портежей
>в названии которых встречаеться 'aaa' или 'bbb', в кратком описании упоминаеться
>о 'ccc' и там точно не должно упоминаться о 'ddd', причем
>маинтейнером этих портежей должен быть 'maintainer main@gentoo.org'...
>=====
>esearch 'aaa|bbb' -S '!ddd'
>Информации о мэйнтейнерах нет.
>И вообще, касательно поиска:
>            
>  A few examples:
>            
>  emerge --search libc
>            
>      list all packages that contain
>libc in their name
>            
>  emerge --search '%^kde'
>            
>      list all packages starting with
>kde
>            
>  emerge --search '%gcc$'
>            
>      list all packages ending with
>gcc
>            
>  emerge --search '%@^dev-java.*jdk'
>            
>      list all available Java JDKs
>
>
>       --searchdesc (-S short option)
>            
>  Matches the search string against the description field as
>well
>            
>  the package's name. Take caution as the descriptions are
>also
>            
>  matched as regular expressions.
>            
>    emerge -S html
>            
>    emerge -S applet
>            
>    emerge -S 'perl.*module'
>Всё это сейчас вынесено в esearch.
>
>Вопрос встречный N1: А как силами портов вытянуть все distfiles, необходимые системе
>(или конкретному порту) для обновления(или просто для установки), да разложить их
>по нужным каталогам?
>
>Вопрос встречный N2: Каким образом найти в системе все бинарники, слинкованные с
>несуществующми либами(обновилось что-то, или случайно вынесли порт a, от которого зависел
>порт b), соотнести их с соотв. портами, построить список обновляемых портов
>с учётом зависимостей и пересобрать?
>
>Вопрос встречный N3: Как запретить/разрешить при обновлении, допустим, apache2 заменять существующий mime.conf
>на тот что ставится из порта? (причём, речь не только о
>файлах, но и каталогах). Причём желателен вариант, когда этот mime.conf будет
>падать рядом, но имя будет начинаться с точки.
>
>Вопрос встречный N4: Как силами портов ставить софт по возможности из бинарных
>пакетов, а при их отсутствии - собирать из сорцов.
>
>Вопрос встречный N5: Как ставить и поддерживать софт не из стороннего репозитария.
>
>(причём, выбирается самая свежая стабильная версия).


http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/ports.html

и после уточни вопросы

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

43. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аноним email on 11-Янв-07, 23:55 
>http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/ports.html
>и после уточни вопросы

во-первых, "на вы". во-вторых, читал и не раз.
В вопросе N1 подразумевается вытягивание файлов с машины, на которой нет freebsd(Ессно, с учётом того что, например, сквид я хочу с coss и без snmp, самбу с ads, а cacti - с snmp, апач где можно - только 2й и mpm-worker).
Ессно, вы предложите всякие WITH/WITHOUT в make.conf, но это ведь муторно.
Другая жизненная ситуация: приспичило мне весь чтобы весь уже софт, умеющий snmp и уже установленный из портов(например сквид, собранный без WITH_SQUID_SNMP) разом обрёл сию feature. Ручками ходить? Ведь portupgrade тут не поможет, ибо версии портов одни и те же.

Вопрос N5: Как ставить и поддерживать софт из стороннего репозитария. (причём, выбирается самая свежая стабильная версия).

Поясню на аналогии: кроме официального cvsup-сервера у вас есть ещё 10-15 неофициальных, где лежат вещи либо отсутствующие в офиц. дереве, либо с приложенными соотв. патчами.

Вопрос N6: Как не вникая в тонкости работы cvs и не скуривая полинета разрулить такую ситуацию: port verN - оно в портах. На amd64 собирается лишь port ver(N+1), а на sparc - port ver(N-1). Причём ver(N+1).Z работает стабильно на amd64 и i386, а ver(N+1).(Z+1) лишь на i386. Собсна, хочу на спарке и i386 только stable, а на amd64 - unstable.
Ситуацию можно разнообразить вариантами "только stable с вкраплениями unstable" и наоборот. Сюда же запрет версий старше/младше/равной опр. значению.

Вообще, вы видимо не сталкивались с ситуацией, когда собирая порт A он по зависимостям тянет порт B, но только не той версии, что вам надо(например, 2й апач, а хочется 1й).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

44. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аноним on 12-Янв-07, 05:44 
>>http://www.linux.org.ru/jump-message.jsp?msgid=452440
>>и что изменилось с тех пор ?
>
>ну вообще-то много. утилит понаписали всяких, функционал расширили.
>
>=====
>4) А вот вопрос... Как сделать что бы все портежи собирались без
>esound, а например xmms с esound, только чур USE="-esound" в терминаде
>не использовать?
>=====
>элементарно. echo 'media-sound/xmms -esound' >> /etc/portage/package.use
>
>=====
>5) Как обнаружить установленные файлы md5checksum которых не совпадает с оригинальным сгенерированных
>при установке.
>=====
>localhost ~ # equery --help
>Usage: equery <global-opts> command <local-opts>
>where <global-opts> is one of
> -q, --quiet   - minimal output
> -C, --nocolor - turn off colours
> -h, --help    - this help screen
> -V, --version - display version info
> -N, --no-pipe - turn off pipe detection
>where command(short) is one of
> belongs(b) <local-opts> files... - list all packages owning files...
> changes(c)  - not implemented yet
> check(k) pkgspec - check MD5sums and timestamps of pkgspec's files
> depends(d) <local-opts> pkgspec - list all direct dependencies matching pkgspec
> depgraph(g) <local-opts> pkgspec - display a dependency tree for pkgspec
> files(f) <local-opts> pkgspec - list files owned by pkgspec
> glsa(a)  - not implemented yet
> hasuse(h) <local-opts> useflag - list all packages with useflag
> list(l) <local-opts> pkgspec - list all packages matching pkgspec
> size(s) <local-opts> pkgspec - print size of files contained in package pkgspec
> stats(t)  - not implemented yet
> uses(u) <local-opts> pkgspec - display USE flags for pkgspec
> which(w) pkgspec - print full path to ebuild for package pkgspec
>
>
>собсна:
>equery k gcc
>
> [ Checking sys-devel/gcc-4.1.1-r3 ]
> * 679 out of 679 files good
>
>=====
>6) А вот вопрос по поиску. Пускай мне портежи вададут список портежей
>в названии которых встречаеться 'aaa' или 'bbb', в кратком описании упоминаеться
>о 'ccc' и там точно не должно упоминаться о 'ddd', причем
>маинтейнером этих портежей должен быть 'maintainer main@gentoo.org'...
>=====
>esearch 'aaa|bbb' -S '!ddd'
>Информации о мэйнтейнерах нет.
>И вообще, касательно поиска:
>            
>  A few examples:
>            
>  emerge --search libc
>            
>      list all packages that contain
>libc in their name
>            
>  emerge --search '%^kde'
>            
>      list all packages starting with
>kde
>            
>  emerge --search '%gcc$'
>            
>      list all packages ending with
>gcc
>            
>  emerge --search '%@^dev-java.*jdk'
>            
>      list all available Java JDKs
>
>
>       --searchdesc (-S short option)
>            
>  Matches the search string against the description field as
>well
>            
>  the package's name. Take caution as the descriptions are
>also
>            
>  matched as regular expressions.
>            
>    emerge -S html
>            
>    emerge -S applet
>            
>    emerge -S 'perl.*module'
>Всё это сейчас вынесено в esearch.
>
>Вопрос встречный N1: А как силами портов вытянуть все distfiles, необходимые системе
>(или конкретному порту) для обновления(или просто для установки), да разложить их
>по нужным каталогам?
>
>Вопрос встречный N2: Каким образом найти в системе все бинарники, слинкованные с
>несуществующми либами(обновилось что-то, или случайно вынесли порт a, от которого зависел
>порт b), соотнести их с соотв. портами, построить список обновляемых портов
>с учётом зависимостей и пересобрать?
>
>Вопрос встречный N3: Как запретить/разрешить при обновлении, допустим, apache2 заменять существующий mime.conf
>на тот что ставится из порта? (причём, речь не только о
>файлах, но и каталогах). Причём желателен вариант, когда этот mime.conf будет
>падать рядом, но имя будет начинаться с точки.
>
>Вопрос встречный N4: Как силами портов ставить софт по возможности из бинарных
>пакетов, а при их отсутствии - собирать из сорцов.
>
>Вопрос встречный N5: Как ставить и поддерживать софт не из стороннего репозитария.
>
>(причём, выбирается самая свежая стабильная версия).

советую глянуть для начала:

http://www.freebsd.org/cgi/man.cgi?query=portupgrade&apropos=0&sektion=0&manpath=FreeBSD+Ports+6.1-RELEASE&format=html

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

45. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аццкий Анонимус email on 12-Янв-07, 09:43 
>советую глянуть для начала:
>
>http://www.freebsd.org/cgi/man.cgi?query=portupgrade&apropos=0&sektion=0&manpath=FreeBSD+Ports+6.1-RELEASE&format=html

Это фича такая "Если не знаешь, то отсылай в хэндбук"?
И порты, и portupgrade я использую не первый год.
Что проще: писать кучу WITH/WITHOUT или запустить ufed и выбрать нужные флаги:
http://img221.imageshack.us/img221/9765/ufedvu7.png
(hint: кому больше нравится, можно и ручками).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

46. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от don_oles email(??) on 12-Янв-07, 10:02 
>Что проще: писать кучу WITH/WITHOUT или запустить ufed и выбрать нужные флаги:
Открою страшную тайну: запусти make config. Да, старые порты, к которым 100 лет не касались, ещё просят WITH/WITHOUT. Лично меня они никогда не обременяли.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

47. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аццкий_Анонимус email on 12-Янв-07, 10:12 
>>Что проще: писать кучу WITH/WITHOUT или запустить ufed и выбрать нужные флаги:
>Открою страшную тайну: запусти make config. Да, старые порты, к которым 100
>лет не касались, ещё просят WITH/WITHOUT. Лично меня они никогда не
>обременяли.

Вы предлагаете блуждать по портам и говорить make config, когда их 20-30?
Повторяю: интересует способ _разом_ изменять любые опциональные настройки для всех портов
(при этом для некоторых портов надо делать исключения).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

65. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Oles email on 12-Янв-07, 14:38 
>Вы предлагаете блуждать по портам и говорить make config, когда их 20-30?
>
>Повторяю: интересует способ _разом_ изменять любые опциональные настройки для всех портов
>(при этом для некоторых портов надо делать исключения).

Меня make config не утруждает. Я печатаю на клаве вслепую, а зная как называется порт и пользуясь табом в баше, у меня это всё делает за меня мой спинной мозг. И делает он что-то для порта один раз - при установке. Лично я не занимаюсь спортом install/uninstall каждый день ;)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

66. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от _Nick_ email(??) on 12-Янв-07, 14:43 
>Меня make config не утруждает. Я печатаю на клаве вслепую, а зная
>как называется порт и пользуясь табом в баше, у меня это
>всё делает за меня мой спинной мозг. И делает он что-то
>для порта один раз - при установке. Лично я не занимаюсь
>спортом install/uninstall каждый день ;)

и все же спинной мозг устает, а процессор - нет.
Раз это делаеться вручную по-старинке - то это и требовалось доказать.
Портедж лучше портов.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

78. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аноним on 15-Янв-07, 23:32 
>>>Что проще: писать кучу WITH/WITHOUT или запустить ufed и выбрать нужные флаги:
>>Открою страшную тайну: запусти make config. Да, старые порты, к которым 100
>>лет не касались, ещё просят WITH/WITHOUT. Лично меня они никогда не
>>обременяли.
>
>Вы предлагаете блуждать по портам и говорить make config, когда их 20-30?
>
>Повторяю: интересует способ _разом_ изменять любые опциональные настройки для всех портов
>(при этом для некоторых портов надо делать исключения).


а когда из 20-30, то читаем man ports от корки до корки.
make config-recursive

да, порты консервативны, но они реально сделаны так, что они УДОБНЫ и понятны. Самому что-то поменять в порте не составит никакого труда, всё лежит рядом.
сразу оговорюсь, не юзал генту, но и не собираюсь, как-то дебиан видится на серверах, а не гента

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

48. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аноним on 12-Янв-07, 10:31 
чукча не читатель - чучка писатель ? если не первый год используешь, то как можно не знать, к примеру, про тот же волшебный ключик --fetch-only ( к вопрому 1) ? В данном мане можно найти и ответы на другие поставленные вопросы. Не вижу смысла переписывать еще раз. Так что можешь считать фичей.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

50. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аццкий_Анонимус email on 12-Янв-07, 10:51 
>чукча не читатель - чучка писатель ? если не первый год используешь,
>то как можно не знать, к примеру, про тот же волшебный
>ключик --fetch-only ( к вопрому 1) ? В данном мане можно
>найти и ответы на другие поставленные вопросы. Не вижу смысла переписывать
>еще раз. Так что можешь считать фичей.

да, --fetch-only эт сильно. И как мне оно поможет при установке, если у порта(ов) в R-Deps есть Xorg и, например, sasl и хочу я получить список урлов(который потом можно скормить fetch/wget`у) без Xorg но с sasl?
Всё что может portuprage - это либо вытянуть порт вместе с B-Deps, либо B-Deps & R-Deps.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

51. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аноним on 12-Янв-07, 11:05 
>>чукча не читатель - чучка писатель ? если не первый год используешь,
>>то как можно не знать, к примеру, про тот же волшебный
>>ключик --fetch-only ( к вопрому 1) ? В данном мане можно
>>найти и ответы на другие поставленные вопросы. Не вижу смысла переписывать
>>еще раз. Так что можешь считать фичей.
>
>да, --fetch-only эт сильно. И как мне оно поможет при установке, если
>у порта(ов) в R-Deps есть Xorg и, например, sasl и хочу
>я получить список урлов(который потом можно скормить fetch/wget`у) без Xorg но
>с sasl?
>Всё что может portuprage - это либо вытянуть порт вместе с B-Deps,
>либо B-Deps & R-Deps.

годы опыта должны были научить использовать --exclude. маны все же читать нужно

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

53. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аццкий_Анонимус email on 12-Янв-07, 11:43 
>годы опыта должны были научить использовать --exclude. маны все же читать нужно

А вы сами читали? "Exclude _packages_ matching the specified glob pattern."
Если это не package в дереве портов, то всё равно высосет.
Хотя в случае с иксами вы правы.
Я не утверждаю что порты - sux, а portage - rox. Просто portage создан позже и взял всё лучшее что в них есть.  Portage продолжает развиваться и обрастать функционалом. Порты же какие были 3 года назад, такими и остались. Они привязаны к freebsd(в отличие от pkgsrc и portage), не учитывают различия архитектур(например, тот же wine не собирается из портов на amd64) итд.

Высказывавшиеся тут почему-то обошли стороной вопрос про несколько репозитариев и вопрос про бинарники, слинкованные с несуществующими либами.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

55. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аноним on 12-Янв-07, 12:41 
>>годы опыта должны были научить использовать --exclude. маны все же читать нужно
>
>А вы сами читали? "Exclude _packages_ matching the specified glob pattern."
>Если это не package в дереве портов, то всё равно высосет.
>Хотя в случае с иксами вы правы.
>Я не утверждаю что порты - sux, а portage - rox. Просто
>portage создан позже и взял всё лучшее что в них есть.
> Portage продолжает развиваться и обрастать функционалом. Порты же какие были
>3 года назад, такими и остались. Они привязаны к freebsd(в отличие
>от pkgsrc и portage), не учитывают различия архитектур(например, тот же wine
>не собирается из портов на amd64) итд.
>
>Высказывавшиеся тут почему-то обошли стороной вопрос про несколько репозитариев и вопрос про
>бинарники, слинкованные с несуществующими либами.

про пакадж вне дерева портов я вообще не понял. Толи вы недостаточно знакомы с предметом, толи выражаете мысль не совсем точно. да ничего не стоит на месте. замечельно, что портежи развиваются, только они до сих пор нагоняют функционал который уже есть/был в портах. по крайней мере я лично не вижу никаких причин тащить их во фрю. про amd64/wine ничего не могу сказать -  у меня под руками таковых сейчас нету

PS. забыл - pkgdb, все в том же мане

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

58. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от sauron email(??) on 12-Янв-07, 12:58 
>про пакадж вне дерева портов я вообще не понял. Толи вы недостаточно
>знакомы с предметом, толи выражаете мысль не совсем точно.
Подразумевается, что в gentoo есть такая штука как неофициальные репозитарии в которых может быть что-то чего нет в официальных.

>да ничего
>не стоит на месте. замечельно, что портежи развиваются, только они до
>сих пор нагоняют функционал который уже есть/был в портах.
Можете привести примеры функционала которого нет в portage, но есть в ports?
О том что есть в portage, а чего нет в ports наприводили уже много.

>про amd64/wine ничего не могу сказать -  у меня под
>руками таковых сейчас нету
Когда появится будете сильно матерится.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

59. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аццкий_Анонимус email on 12-Янв-07, 13:02 
>про пакадж вне дерева портов я вообще не понял.
Вне _официального_ дерева портов.
Например, в офиц. дереве нет openser, но есть community, поддерживающее своё дерево портежей(т.н. overlay) под названием "voip" и в нём openser есть. Соотв., мы можем ставить/обновляться из этого дерева.

1)вытягиваем свежий список оверлеев:
localhost ~ # layman -f
2)смотрим его:
localhost ~ # layman -L
3)Добавляем его в список оверлеев, которые нам интересны:
localhost ~ # layman -a voip
==skiped==
A    /usr/portage/local/layman/voip/net-libs/opal/metadata.xml
A    /usr/portage/local/layman/voip/net-libs/opal/files
A    /usr/portage/local/layman/voip/net-libs/opal/files/digest-opal-2.3.0.1
A    /usr/portage/local/layman/voip/net-libs/opal/files/opal-2.1.1-notrace.diff
A    /usr/portage/local/layman/voip/net-libs/opal/Manifest
A    /usr/portage/local/layman/voip/net-libs/opal/ChangeLog
A    /usr/portage/local/layman/voip/net-libs/opal/opal-2.3.0.1.ebuild
A    /usr/portage/local/layman/voip/media-plugins
Checked out revision 460.
* Successfully added overlay "voip".

4)emerge openser

При этом все штуки вроде USE-флагов продолжают применяться.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

52. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от sauron email(??) on 12-Янв-07, 11:32 
>чукча не читатель - чучка писатель ? если не первый год используешь,
>то как можно не знать, к примеру, про тот же волшебный
>ключик --fetch-only ( к вопрому 1) ? В данном мане можно
>найти и ответы на другие поставленные вопросы. Не вижу смысла переписывать
>еще раз. Так что можешь считать фичей.


Этот ключик может выдать просто листинг закачек ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

56. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аноним on 12-Янв-07, 12:44 
>>чукча не читатель - чучка писатель ? если не первый год используешь,
>>то как можно не знать, к примеру, про тот же волшебный
>>ключик --fetch-only ( к вопрому 1) ? В данном мане можно
>>найти и ответы на другие поставленные вопросы. Не вижу смысла переписывать
>>еще раз. Так что можешь считать фичей.
>
>
>Этот ключик может выдать просто листинг закачек ?

      -F
     --fetch-only        Only fetch distfiles or packages (if -P is speci-
                fied), do not build, upgrade or install anything.
                This is useful if you want to download all the
                needed distfiles or packages at once in advance of
                installing or upgrading.

вот для чего конкретно этот ключик. а зачем тебе листинг закачек ? просто интересно

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

57. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от sauron email(??) on 12-Янв-07, 12:54 
>вот для чего конкретно этот ключик. а зачем тебе листинг закачек ?
>просто интересно
Для того чтобы взять список с системы не имеющей доступа к сети. И затем его скачать там где он есть.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

64. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аноним on 12-Янв-07, 14:24 
make fetch-list
make fetch-recursive-list
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

67. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от sauron email(??) on 12-Янв-07, 14:53 
>make fetch-list
>make fetch-recursive-list

Для каждого пакета ? Вы издеваетесь ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

71. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Sergey (??) on 12-Янв-07, 18:11 
>>make fetch-list
>>make fetch-recursive-list
>
>Для каждого пакета ? Вы издеваетесь ?

Для всех в devel например.

cd /usr/ports/devel
make fetch-list

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

76. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от sauron email(??) on 13-Янв-07, 08:31 
>>>make fetch-list
>>>make fetch-recursive-list
>>
>>Для каждого пакета ? Вы издеваетесь ?
>
>Для всех в devel например.
>
>cd /usr/ports/devel
>make fetch-list

А для мира ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

77. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Олег (??) on 13-Янв-07, 09:03 
для чего ? :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

49. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аноним on 12-Янв-07, 10:47 
>>советую глянуть для начала:
>>
>>http://www.freebsd.org/cgi/man.cgi?query=portupgrade&apropos=0&sektion=0&manpath=FreeBSD+Ports+6.1-RELEASE&format=html
>
>Это фича такая "Если не знаешь, то отсылай в хэндбук"?
>И порты, и portupgrade я использую не первый год.
>Что проще: писать кучу WITH/WITHOUT или запустить ufed и выбрать нужные флаги:
>
>http://img221.imageshack.us/img221/9765/ufedvu7.png
>(hint: кому больше нравится, можно и ручками).

уважаемый, а вы бы не могли в двух словах рассказать, что именно делает ufed и каким способом он заставляет портежи следовать указанным установкам ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

54. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аццкий_Анонимус email on 12-Янв-07, 12:09 
>уважаемый, а вы бы не могли в двух словах рассказать, что именно
>делает ufed и каким способом он заставляет портежи следовать указанным установкам
>?

ufed - это графическая утилита с интерактивным поиском для редактирования глобальных USE-флагов, задаваемых в make.conf и выглядих примерно так :
USE="xvid xvmc zip -cups -eds -esd -gnome -ipv6 -ldap -qt4 -readline -unicode"
Это глобальные настройки.

Кроме них для каждого пакета можно отдельно указать свой набор флагов, перекрывающий глобальные, плюс использовать ли стабильную версию на этой архитектуре или нет, плюс выше/ниже какой версии можно/нельзя ставить пакет.
Так же стоит упомянуть о профилях: заранее предопределённых наборах флагов(вроде embedded, hardened, desktop, server, freebsd, etc).
Профили обновляются вместе с деревом портежей и перекрываются глобальными настройками из make.conf(т.е. имеется 3х-уровневая система: profile->make.conf->package.use)

Portage может собирать пакеты используя distcc, собирать пакеты в песочнице, дропать привилегии во время сборки и исключает коллизии. (Когда устанавливаемые файлы могут затереть уже существующие файлы).

И, возвращаясь к wine, portage не даст вам поставить его на amd64 без app-emulation/emul-linux-x86-baselibs & etc.
Если надо держать в системе несколько версий java/gcc или конфликтующих либ, то лучше Gentoo пока ничего не придумали.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

60. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аноним on 12-Янв-07, 13:30 
>>уважаемый, а вы бы не могли в двух словах рассказать, что именно
>>делает ufed и каким способом он заставляет портежи следовать указанным установкам
>>?
>
>ufed - это графическая утилита с интерактивным поиском для редактирования глобальных USE-флагов,
>задаваемых в make.conf и выглядих примерно так :
>USE="xvid xvmc zip -cups -eds -esd -gnome -ipv6 -ldap -qt4 -readline -unicode"
правильно - это редактор флагов в make.conf и не более.

>Это глобальные настройки.
>
>Кроме них для каждого пакета можно отдельно указать свой набор флагов, перекрывающий
>глобальные, плюс использовать ли стабильную версию на этой архитектуре или нет,
>плюс выше/ниже какой версии можно/нельзя ставить пакет.
>Так же стоит упомянуть о профилях: заранее предопределённых наборах флагов(вроде embedded, hardened,
>desktop, server, freebsd, etc).
>Профили обновляются вместе с деревом портежей и перекрываются глобальными настройками из make.conf(т.е. имеется 3х-уровневая система: profile->make.conf->package.use)

а что вы можете сказать о pkgtools.conf во фре ?

>Portage может собирать пакеты используя distcc, собирать пакеты в песочнице, дропать привилегии
>во время сборки и исключает коллизии. (Когда устанавливаемые файлы могут затереть
>уже существующие файлы).
>И, возвращаясь к wine, portage не даст вам поставить его на amd64
>без app-emulation/emul-linux-x86-baselibs & etc.
ну и бог с ним

>Если надо держать в системе несколько версий java/gcc или конфликтующих либ, то
>лучше Gentoo пока ничего не придумали.
а если не надо ? :) один раз было такое, разрулили другим способом. так что "если " может и не настать.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

61. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от _Nick_ email(??) on 12-Янв-07, 13:35 
>>Если надо держать в системе несколько версий java/gcc или конфликтующих либ, то
>>лучше Gentoo пока ничего не придумали.
>а если не надо ? :) один раз было такое, разрулили другим
>способом. так что "если " может и не настать.

вот когда на четкий вопрос начинаеццо "мне это не надо, поэтому это фтопку" - то
явное решение явно отсутсвует. Но это все равно показывает уровень портов и портеджей.
О чем, собственно, и спор (а не о том, что лично вам нужно, а что нет).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

63. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аноним on 12-Янв-07, 14:14 
>>>Если надо держать в системе несколько версий java/gcc или конфликтующих либ, то
>>>лучше Gentoo пока ничего не придумали.
>>а если не надо ? :) один раз было такое, разрулили другим
>>способом. так что "если " может и не настать.
>
>вот когда на четкий вопрос начинаеццо "мне это не надо, поэтому это
>фтопку" - то
>явное решение явно отсутсвует. Но это все равно показывает уровень портов и
>портеджей.
>О чем, собственно, и спор (а не о том, что лично вам
>нужно, а что нет).
хм... я привык говорить от своего имени и лишь о том, с чем сталкивался лично. лично мне возможность поставить две версии одного приложиения на один тазик понадобилась всего раз. если вы занимаетесь этим каждый день и регулярно, наздоровье. ufed полезней, имхо :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

68. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аццкий_Анонимус email on 12-Янв-07, 15:21 
>правильно - это редактор флагов в make.conf и не более.
Скажите, что быстрее:
вписывать в make.conf

WITH_GNOME=yes
WITH_IMLIB2=yes
WITH_MOZILLA=firefox
WITH_DEBUG=no
WITH_CUPS=yes

или же последовательность:
ufed -> gno -> [space] [del] -> imli
[стрелка вниз] -> [space] -> firef
[space] [del] -> deb -> [space] [del] -> cu -> [space]
[enter]

20-30 флагов и вы замаетесь прописывать в стиле WITH/WITHOUT. В gentoo, как в pkgsrc проще: gnome -cups firefox -kde

>а что вы можете сказать о pkgtools.conf во фре ?

pkgtools.conf:
=========================================================================
  MAKE_ARGS = {
    'databases/mysql4*'  => 'BUILD_OPTIMIZED=yes WITH_OPENSSL=yes',
    'lang/php4*'         => 'WITH_IMAP=1 WITH_APACHE2=1 WITH_SNMP=4 WITH_GD=1 WITH_OPENSSL=1',
    'mail/sqwebmail'     => 'AUTHMOD=authvchkpw WITH_HTTPS=1 WITH_VCHKPW=1 WITH_ISPELL=1 CACHEDIR=/var/run/sqwebmail',
    'mail/courier-imap'  => 'AUTHMOD=authvchkpw WITHOUT_AUTHDAEMON=1 WITH_CRAM=1 WITH_VPOPMAIL=1',
    'mail/courier-authlib' => 'AUTHMOD=authvchkpw WITH_VPOPMAIL=1 WITHOUT_PAM=1',
    'mail/dcc-dccd'      => 'WITHOUT_SENDMAIL=yes',
    'security/courier-authlib' => 'AUTHMOD=authvchkpw WITH_VPOPMAIL=1 WITHOUT_PAM=1',
    'mail/maildrop'      => 'WITH_MAILDIRQUOTA=yes',
    'security/clamav'    => 'WITHOUT_LDAP=1',
    'www/p5-Apache-DBI'  => 'WITH_MODPERL2=1',
=========================================================================
package.use:
=========================================================================
www-servers/nginx -threads -perl
dev-util/subversion -nowebdav
net-dialup/rp-pppoe -X
sys-block/gparted reiserfs -debug fat -hfs jfs ntfs -reiser4 xfs
sys-apps/coreutils static
net-misc/vconfig static
sys-apps/busybox static
sys-fs/mdadm static
sys-apps/baselayout static
sys-apps/sysvinit static
=========================================================================
вы считаете что pkgtools.conf изящен и интуитивно понятен?

>а если не надо ? :) один раз было такое, разрулили другим
>способом. так что "если " может и не настать.

Может и стать. И тогда лепят костыли и извращаются. Это называется bad design.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

29. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от a3500l on 10-Янв-07, 16:20 
между бсд и линухой уже настолько грань размыта, что подобные проэкты при зачатии - мёртвые...
сорц во фре, он такой же, как и в федоре или дебе, или где бы он не был...
по моему, тенденция идет не сторону скрещивания, а поиска лучшего; т.е. по идеии выглядит так... было серво на генте... крутилось, дышало и жило... но тут  админу захотелось бсд, он команду в консоль "хацю фрю-бэ-эс-дю", а оно скачалось, скомпилилось, перенесло все правила с иптэблеза в пф, ну, и т.п. Или наоборот
Не так уже часто будет звучать это "хацю", а сколько сил потребуеться для поддержания такой фишки.
ИМХО: хотелось бы, что б бсд и лин пришли к единому в корне (вроди бы произошло какоето объединение авторов, где объединились бы одни только плюсы каждой системы), а сдругой стороны минусы заставляют искать, что то новое
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

30. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от Аноним on 10-Янв-07, 18:25 
имхо, быстрее будет просто взять уже готовую фрю и поставить, полчаса делов
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

35. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от Аноним on 10-Янв-07, 19:55 
неправильный посыл. нужно сначала выдрать из Луны ядро, ну потом вокруг него всего, чего положено, накрутить. потом почвой присыпать, вздыбить горы, водичкой полить и т.д.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

37. "Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD ..."  
Сообщение от Аноним email on 10-Янв-07, 20:43 
>между бсд и линухой уже настолько грань размыта, что подобные проэкты при
>зачатии - мёртвые...
>сорц во фре, он такой же, как и в федоре или дебе,
>или где бы он не был...

вы категорически не правы. Даже для простенького xmms есть разница, не говоря уж о том что сильно завязано на аппаратуру(а вещи вроде asterisk хоть и работают, но кое-как).

>ИМХО: хотелось бы, что б бсд и лин пришли к единому в
>корне (вроди бы произошло какоето объединение авторов, где объединились бы одни
>только плюсы каждой системы), а сдругой стороны минусы заставляют искать, что
>то новое

Так ведь и идёт к этому Gentoo/FreeBSD. Унификация системы(вот есть у вас 2 Gentoo/Linux и 4 Gentoo/FreeBSD. Указали USE-флаги(глобальные для фрей и линухов, в package.use - локальные), package.keywords, package.mask, а далее админите 2 одинаковые системы(ну разьве что всякие мелочи различаться будут).

Вы получите возможность запрещать/разрешать устанавливать опр. версии пакетов(плюс что-то вроде "для порта xxx ставить только стабильную версию на этой ОС и этой архитектуре"), возможность подключать сторонние репозитарии ебилдов, итп.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

69. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Oles email on 12-Янв-07, 15:31 
Что мне в portage не нравится так это то что его на питоне написали. Ради системы управления пакетами загаживать систему ещё одним скриптовым языком... Есть два стандарта де-факто, шелл, перл - на любом юниксе. Зачем питон? И не нужно про "офигенную документацию" про portage, я с ней колупался долго, но и самому пришлось  ковырять и экспериментировать. Потому что документация кроме имения объёма должна быть структурированной и не дублироваться. В этом плане хандбук фри куда лучше выглядит док от женту. Читав portage introduction так и не вкурил как мне нужно править и что править и где править. А мне не нужно in-depth coverage of Portage. А задача была проста - поставить тот же последний апач 1.3 _быстро_. Сейчас уже не вспомню точно что куда и как вписывал, но факт остаётся фактом: наскоком решить простую задачу не получилось. Даже те же man portage и man emerge не помогают быстро понять что куда. Может конечно кому-то  и нужно собирать всё через distcc и ставить по 3 версии продукта на одну машину, но большинству админов хватает одной ;) Так что я предпочитаю по старинке: cd /usr/ports/www/apache13; make install clean; Да и процесс как-то прозрачен. Да и слова какие-то английские. Да и править Makefile в непредвиненном случае как то мне более понятно чем страшный ebuild.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

70. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от _Nick_ email(??) on 12-Янв-07, 16:43 
>Что мне в portage не нравится так это то что его на
>питоне написали. Ради системы управления пакетами загаживать систему ещё одним скриптовым
>языком.. Есть два стандарта де-факто, шелл, перл - на любом юниксе.
>Зачем питон?

Зачем перл?
Помницо и бздю чистили от обязательного перла...
Кроме того, какая разница: завязаццо на перл или питон? между ними в данном контексте разници нет.

>И не нужно про "офигенную документацию" про portage, я
>с ней колупался долго, но и самому пришлось  ковырять и
>экспериментировать. Потому что документация кроме имения объёма должна быть структурированной и не дублироваться.
>В этом плане хандбук фри куда лучше выглядит док
>от женту. Читав portage introduction так и не вкурил как мне
>нужно править и что править и где править. А мне не
>нужно in-depth coverage of Portage.

когда строение мозга не предусматривает использование чего-либо кроме бзд - то, ессьно, тяжело осилить простейшее из небзд мира...


>А задача была проста - поставить
>тот же последний апач 1.3 _быстро_.

задача: 5-тикласснику срочно и, ессьно, быстро изучить ядерную физику до уровня изготовления ядерной бомбы в домашних условиях...

У вас была задача не по плечу, раз не было знаний для ее выполнения (в плане "_быстро_").
Если вы обладаете такими знаниями для бзди - ну, судьба ваша такова.


>Сейчас уже не вспомню точно
>что куда и как вписывал, но факт остаётся фактом: наскоком решить
>простую задачу не получилось.Даже те же man portage и man
>emerge не помогают быстро понять что куда.

а кто сказал, что снаскоку получиццо такое сделать на бзде человеку, который первый раз ее видит?


>Может конечно кому-то  
>и нужно собирать всё через distcc и ставить по 3 версии
>продукта на одну машину, но большинству админов хватает одной ;) Так
>что я предпочитаю по старинке: cd /usr/ports/www/apache13; make install clean;

Угадайте: откуда взялся порт _именно_ "www/apache13"??
Почему не просто "www/apache"? или, раз уж на то пошло, то нужно делать
"www/apache1332", "www/apache1333", "www/apache1334", "www/apache2020"...

слегка изврат, не так ли? Но бзд на этом пути. порт с мажор версиями в названии уже есть
(13 и 20...), т.е. осталось идти дальше и творить маразм, который я привел как пример.

Не задумывались, почему в портах понадобилось указывать можор версию?
Ответ: потому что в портах нет возможности указывать версию устанавливаемого порта.
Да и рядом если их захочеццо поставить рядом? (как видите, "но большинству админов хватает одной ;)"  - далеко не истинное утверждение). Желающих было достаточно, чтобы добавить вот такой изврат в названия портов. (Ну а вспомнить auto* tools..... их тоже пачки... уже понятно почему??)

Вот в генту есть слотирование. Мажорные версии порта определяют слот. И в слоте лежат
все минорные версии.
Например апач: слот "1": версии: 1.3.34, 1.3.37...; слот "2": 2.0.58, 2.0.59, 2.2.3...
Будет нужно - 2.2 ветка будет вынесена в отдельный слот, например "3".
Главное назначение слотов - возможность устанавливать разные мажорные версии одного и того же продукта впаралель.
Точно так же стоят и auto* пакеты. Много разных версий, но все это лишь слоты одного порта.

Сколько нужно убить времени (т.е. уже даже _не_ быстро), чтоб на бзде установить так несколько версий одного продукта, который не разкостылирован в разные порты?
тот же perl, кеды и пр.


>Да и процесс как-то прозрачен. Да и слова какие-то английские. Да и
>править Makefile в непредвиненном случае как то мне более понятно чем
>страшный ebuild.

А мне вот русский понятнее, чем китайский, например. Как-то привычнее...
Может, кто на что училсо?

Кроме того, Makefile - интерфейс общего назначения, отчего не отличаеться удобством
для ведения портов. Фреймворк, используемый в ebuild'ах упрощает работу с портом,
что способствует росту репозитория.

Выводы делайте сами...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

73. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Олег (??) on 13-Янв-07, 00:09 
>>Что мне в portage не нравится так это то что его на
>>питоне написали. Ради системы управления пакетами загаживать систему ещё одним скриптовым
>>языком.. Есть два стандарта де-факто, шелл, перл - на любом юниксе.
>>Зачем питон?
>
>Зачем перл?
>Помницо и бздю чистили от обязательного перла...
>Кроме того, какая разница: завязаццо на перл или питон? между ними в
>данном контексте разници нет.
>
>>И не нужно про "офигенную документацию" про portage, я
>>с ней колупался долго, но и самому пришлось  ковырять и
>>экспериментировать. Потому что документация кроме имения объёма должна быть структурированной и не дублироваться.
>>В этом плане хандбук фри куда лучше выглядит док
>>от женту. Читав portage introduction так и не вкурил как мне
>>нужно править и что править и где править. А мне не
>>нужно in-depth coverage of Portage.
>
>когда строение мозга не предусматривает использование чего-либо кроме бзд - то, ессьно,
>тяжело осилить простейшее из небзд мира...
>
>
>>А задача была проста - поставить
>>тот же последний апач 1.3 _быстро_.
>
>задача: 5-тикласснику срочно и, ессьно, быстро изучить ядерную физику до уровня изготовления
>ядерной бомбы в домашних условиях...
>
>У вас была задача не по плечу, раз не было знаний для
>ее выполнения (в плане "_быстро_").
>Если вы обладаете такими знаниями для бзди - ну, судьба ваша такова.
>
>
>
>>Сейчас уже не вспомню точно
>>что куда и как вписывал, но факт остаётся фактом: наскоком решить
>>простую задачу не получилось.Даже те же man portage и man
>>emerge не помогают быстро понять что куда.
>
>а кто сказал, что снаскоку получиццо такое сделать на бзде человеку, который
>первый раз ее видит?
>
>
>>Может конечно кому-то  
>>и нужно собирать всё через distcc и ставить по 3 версии
>>продукта на одну машину, но большинству админов хватает одной ;) Так
>>что я предпочитаю по старинке: cd /usr/ports/www/apache13; make install clean;
>
>Угадайте: откуда взялся порт _именно_ "www/apache13"??
>Почему не просто "www/apache"? или, раз уж на то пошло, то нужно
>делать
>"www/apache1332", "www/apache1333", "www/apache1334", "www/apache2020"...
>
>слегка изврат, не так ли? Но бзд на этом пути. порт с
>мажор версиями в названии уже есть
>(13 и 20...), т.е. осталось идти дальше и творить маразм, который я
>привел как пример.
>
>Не задумывались, почему в портах понадобилось указывать можор версию?
>Ответ: потому что в портах нет возможности указывать версию устанавливаемого порта.
>Да и рядом если их захочеццо поставить рядом? (как видите, "но большинству
>админов хватает одной ;)"  - далеко не истинное утверждение). Желающих
>было достаточно, чтобы добавить вот такой изврат в названия портов. (Ну
>а вспомнить auto* tools..... их тоже пачки... уже понятно почему??)
>
>Вот в генту есть слотирование. Мажорные версии порта определяют слот. И в
>слоте лежат
>все минорные версии.
>Например апач: слот "1": версии: 1.3.34, 1.3.37...; слот "2": 2.0.58, 2.0.59, 2.2.3...
>
>Будет нужно - 2.2 ветка будет вынесена в отдельный слот, например "3".
>
>Главное назначение слотов - возможность устанавливать разные мажорные версии одного и того
>же продукта впаралель.
>Точно так же стоят и auto* пакеты. Много разных версий, но все
>это лишь слоты одного порта.
>
>Сколько нужно убить времени (т.е. уже даже _не_ быстро), чтоб на бзде
>установить так несколько версий одного продукта, который не разкостылирован в разные
>порты?
>тот же perl, кеды и пр.
>
>
>>Да и процесс как-то прозрачен. Да и слова какие-то английские. Да и
>>править Makefile в непредвиненном случае как то мне более понятно чем
>>страшный ebuild.
>
>А мне вот русский понятнее, чем китайский, например. Как-то привычнее...
>Может, кто на что училсо?
>
>Кроме того, Makefile - интерфейс общего назначения, отчего не отличаеться удобством
>для ведения портов. Фреймворк, используемый в ebuild'ах упрощает работу с портом,
>что способствует росту репозитория.
>
>Выводы делайте сами...

Ник, не напрягайся. Уже давно понятно, что портежи задумывались для того, чтобы любой <skip> мог поставить себе 2-е кед, и 4-ре апача на свой десктоп, не напрягая при этом свой спинной моск. Это является основным их (портежей) достижением и преимуществом.
Аминь!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

74. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от don_oles email(??) on 13-Янв-07, 00:17 
Ник, благодаря тебе я только что сделал главный вывод своей жизни: моё строение мозга изначально было заточено под BSD! ;-)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

75. "OpenNews: Gentoo/FreeBSD заморожен из-за несовместимости лиц..."  
Сообщение от Аццкий_Анонимус email on 13-Янв-07, 01:46 
>моё строение мозга изначально было заточено под BSD! ;-)

ужос. т.е. ваш моск заточен генерировать штуки вроде этой? :)
---------------------
MAKE_ARGS = {
    'databases/mysql4*'  => 'BUILD_OPTIMIZED=yes WITH_OPENSSL=yes',
    'lang/php4*'         => 'WITH_IMAP=1 WITH_APACHE2=1 WITH_SNMP=4 WITH_GD=1 WITH_OPENSSL=1',
    'mail/sqwebmail'     => 'AUTHMOD=authvchkpw WITH_HTTPS=1 WITH_VCHKPW=1 WITH_ISPELL=1 CACHEDIR=/var/run/sqwebmail',
    'mail/courier-imap'  => 'AUTHMOD=authvchkpw WITHOUT_AUTHDAEMON=1 WITH_CRAM=1 WITH_VPOPMAIL=1',
    'mail/courier-authlib' => 'AUTHMOD=authvchkpw WITH_VPOPMAIL=1 WITHOUT_PAM=1',
---------------------

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема




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

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