URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 38133
[ Назад ]

Исходное сообщение
"OpenNews: В систему портов FreeBSD включена новая реализация DESTDIR"

Отправлено opennews , 06-Авг-07 00:15 
Gabor Kovesdan сообщил (http://lists.freebsd.org/pipermail/freebsd-ports/2007-August...) о включении новой реализации DESTDIR в систему портов FreeBSD. Новая реализация основана на использовании chroot(1) и mount_nullfs(1) и позволит собирать пакеты без установки их в рабочую систему.

URL: http://lists.freebsd.org/pipermail/freebsd-ports/2007-August...
Новость: http://www.opennet.me/opennews/art.shtml?num=11662


Содержание

Сообщения в этом обсуждении
"В систему портов FreeBSD включена новая реализация DESTDIR"
Отправлено _Nick_ , 06-Авг-07 00:15 
"позволит собирать пакеты без установки их в рабочую систему"

а кто-то еще пывталсо спорить, что Гентушные порты хуже %)))
Они такое могли изначально.


"В систему портов FreeBSD включена новая реализация DESTDIR"
Отправлено atckoe , 06-Авг-07 06:52 
А смысл от того что они это могли?

"В систему портов FreeBSD включена новая реализация DESTDIR"
Отправлено _Nick_ , 06-Авг-07 06:59 
>А смысл от того что они это могли?

а в том, что BSD стояла у истоков...  но там и осталась.

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


"В систему портов FreeBSD включена новая реализация DESTDIR"
Отправлено www.andr.ru , 06-Авг-07 10:20 
> а в том, что BSD стояла у истоков...  но там и осталась.

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

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

make написан на Си, и строить его аналог на Питоне - невообразимая глупость. Инструмент минимален, эффективен и прост, как и всё остальное, что изобрели не линуксоиды. Ещё лучше mk в Plan9, и я в своих проектах перешёл на использование mk, благо plan9port есть под все оси, да и портировать его на POSIX-систему несложно.

А линуксячи велосипеды с квадратными колёсами нехай ездят - кто же им запретит?
Каждый сам выбирает.


"В систему портов FreeBSD включена новая реализация DESTDIR"
Отправлено _Nick_ , 06-Авг-07 12:38 
>> а в том, что BSD стояла у истоков...  но там и осталась.
>
>линуксоиды изобретают уже сделанное по одной причине - они не способны придумать
>ничего нового. это от рождения талант даётся. И прилежно учиться тоже
>лень, иначе бы юзали уже сто раз сделанное и не выёживались.

Хм.....  дык в том то и дело, что великий отец Торвальдс и хотел бы последовать
твоему совету в свое время. И заюзать че-нить готовое.
Но как ты замечательно, надеюсь, знаешь, что когда ему захотелось это что-то
заюзать - то в семье BSD произошел лицензионный п...ц  и большая часть кода
стала незаконной к свободному использованию, а купить UNIX на то время могла лишь
немаленькая организация.
Вот и расскажи мне, умник, что было делать великому товарисчу Торвальдсу как не
"изобретать велосипед" ?
Это по Линуху.

А про Генту (собсно, о портедже, потому как Гента - это просто портеджи :)
было чуть другая ситуевина. Некий неглупый человек, славно наюзавшись FBSD,
начал замечать, что кое-какие вещи в ее портах не слишком удобны и их
можно было бы улучшить (да хоть то же создание пакета без установки в систему).
Но почему-то его слали направо и налево в БЗД тиме...  Не знаю уж почему, не читал их
отписок. Видимо, это все та же детская болезнь, что приследует этот тми до сих пор:
неприятие чужих идей и может даже патчей. Может им обидно, что не они до этого догадались... Разработка в BSD весьма обособленный процесс... почему-то
Что было делать этому человеку? Ну конечно! "Изобретать велосипед" !
Других отмазок бздшник не может привести дабы как-то отмазать неповоротливость
разработчиков своей ОС.

>make написан на Си, и строить его аналог на Питоне - невообразимая
>глупость.

+5. Абсолютно согласен.

>Инструмент минимален, эффективен и прост, как и всё остальное, что
>изобрели не линуксоиды. Ещё лучше mk в Plan9, и я в
>своих проектах перешёл на использование mk, благо plan9port есть под все
>оси, да и портировать его на POSIX-систему несложно.

Видимо под аналогом make на питоне ты считаешь portage :)
Ну, вынужден расстроить. Да и раскрыть тебе глаза.
Portage сам юзает make для сборки/установки %)))
Ну или чем там еще собирается каждый отдельный порт.
Portage - это ПАКЕТНЫЙ МЕНЕДЖЕР.
И если Питон тебя смущает в нем - то пойди это расскажи еще и РедХату с их YUM'ом.

>А линуксячи велосипеды с квадратными колёсами нехай ездят - кто же им
>запретит?
>Каждый сам выбирает.

Угу, тока бздшники до сих пор верят, что у Линуксоидов просто другие велосипеды.
Нет бы достать подзорнуюу трубу да взглянуть вперед и увидеть что Линуховые велосипеды
на самом деле с турбинами и оборудованы удобными кабинами с сауной и баром :)
И это вообще не велосипеды уже, а вполне себе летающие аппараты. И неважно, что они не
подходят под ваши классические определения (типа "UNIX"-"не UNIX"). Совсем неважно
как оно называеться, т.к. в нем передвигаться на порядки удобнее, чем на вашем изначальном классическом велосипеде.


"В систему портов FreeBSD включена новая реализация DESTDIR"
Отправлено ifel , 12-Окт-07 02:25 
Offtop, sorry не удержался
>Нет бы достать подзорнуюу трубу да взглянуть вперед и увидеть что Линуховые велосипеды
>на самом деле с турбинами и оборудованы удобными кабинами с сауной и баром :)
>И это вообще не велосипеды уже, а вполне себе летающие аппараты.

И теперь со всей это ..... попробуем взлететь. (С) Не мое


"В систему портов FreeBSD включена новая реализация DESTDIR"
Отправлено chip , 22-Окт-07 10:46 
>Что было делать этому человеку? Ну конечно! "Изобретать велосипед" !
>Других отмазок бздшник не может привести дабы как-то отмазать неповоротливость
>разработчиков своей ОС.

Что примечательно, что этот основатель сам же и отрекся от своего лИсапеда. А когда попытался вернуть себе "симпатии коллектива", его мягко говоря послали.


"В систему портов FreeBSD включена новая реализация DESTDIR"
Отправлено kruk , 06-Авг-07 20:27 
>"позволит собирать пакеты без установки их в рабочую систему"
>
>а кто-то еще пывталсо спорить, что Гентушные порты хуже %)))
>Они такое могли изначально.

Ну, дык всё идёт хорошо на нашем фришном берегу :) Явно не crucial feature, поэтому не парился никто, но кому-то понадобилось, он и сделал :)


"В систему портов FreeBSD включена новая реализация DESTDIR"
Отправлено atckoe , 06-Авг-07 15:53 
А вот какой практический смысл от того что гентовые портеджи умеют создавать бинарный пакет не устанавливая его в систему? От этого у гентушнигов повышается мотивация чтоли?

"В систему портов FreeBSD включена новая реализация DESTDIR"
Отправлено _Nick_ , 06-Авг-07 16:30 
>А вот какой практический смысл от того что гентовые портеджи умеют создавать
>бинарный пакет не устанавливая его в систему? От этого у гентушнигов
>повышается мотивация чтоли?

вообще, как минимум, это говорит об уровне проектирования пакетного менеджера
и менеджера портов.
Как максимум, это не пустые слова и этот уровень проектирования не простаивает,
а включает много чего другого вкусного.
Чего именно - поищи, плз сам сравнени портов и портеджа. Я уже много раз тут, на опеннете изьяснялсо на эту тему.
Для затравки скажу про наличие стабильной и нестабильной ветки портов, нескольких версий софтины в одной портедже (например в www-servers/apache 4 версии апача) и напоследок слоты (возможность держать в системе несолько версий одной софтины).

Ниче плохого не хочу сказать (выше все сказал ;), но в портах фри нету такой функциональности. Она туда прост оне заложена. И вот когда начинаються хоть какие-то движения (типа сабжа новости) - то это вызывает эмоции :) Шо они пытаються проснуться. Но если так - то у них все равно еще очень длинный пусть чтоб просто догнать Генту.


"В систему портов FreeBSD включена новая реализация DESTDIR"
Отправлено greyork , 08-Авг-07 09:52 
> Ниче плохого не хочу сказать (выше все сказал ;), но в портах фри нету такой функциональности.

Вообще то, всегда можно было сказать "cd /usr/ports/some-port && make package". См. "man ports". То, о чем идет речь в новости - новая реализация, т.е. улучшение _уже_ существующей.

За более широкими возможностями можно обратиться к порту (или пакету) tinderbox. И вообще, смотрите сперва что в /usr/ports/ports-mgmt, если функционала базовой системы портов не хватает.


"В систему портов FreeBSD включена новая реализация DESTDIR"
Отправлено Аноним , 08-Авг-07 13:43 
И тут же начался срач в комментариях. Почему нельзя без этого обойтись? Противно же читать ...

"В систему портов FreeBSD включена новая реализация DESTDIR"
Отправлено _Nick_ , 08-Авг-07 17:10 
>И тут же начался срач в комментариях. Почему нельзя без этого обойтись?
>Противно же читать ...

не читай.
Инет - это вообще просто куча в-на с таким подходом...


"В систему портов FreeBSD включена новая реализация DESTDIR"
Отправлено flyaway , 12-Окт-07 15:25 
Как в портах создать "песочницу" типа overlay портажа - чтобы там работали зависимости и эта папка не затиралась при cvsup'e?

"В систему портов FreeBSD включена новая реализация DESTDIR"
Отправлено Nick , 13-Окт-07 04:01 
>Как в портах создать "песочницу" типа overlay портажа - чтобы там работали
>зависимости и эта папка не затиралась при cvsup'e?

отличный вопрос :))
вот и заслушаем ответ оппонентов


"В систему портов FreeBSD включена новая реализация DESTDIR"
Отправлено Nick , 13-Окт-07 04:13 
Попинал одного товарисча - есть такая возможность.

в настройках cvsup'а есть excludes, диры какие не нужно обновлять.
Т.е. стираццо уже не будет. Но и обновляться софт в этой дире тоже не будет.

Ну а про зависимости - хз.
Мож кто дополнит?


"OpenNews: В систему портов FreeBSD включена новая реализация..."
Отправлено Егор , 09-Дек-07 22:33 
Может кто подскажет как ею пользоваться?
Хочу откомпилировать на сервере KDE и поставить его себе в виде пакетов =)
ну примерчик какой-нибудь, или доку, чтобы все расписано было.
Или без tinderbox не обойтись все равно? Потыкал я его, не то че то.