LINUX.ORG.RU
Ответ на: комментарий от tensai_cirno

>Проще ванильный фрибсд завести имхо.

конечно, проще. Но так же интереснее.

Кстати, по хэндбуку описывается установка 6.2, но вроде в профилях есть даже 7.2. Работать будет?

fizteh
() автор топика
Ответ на: комментарий от SplindeR

>второе мертво с рождения.

Трололо. Если бы в начале 90-х твари из Novell не начали бы придираться к FreeBSD по пводу кода из Sys5, то сейчас все сидели бы под *BSD, а не под линуксом, ибо у Торвальдса был бы свободный UNIX и ему не было бы резона писать свой велосипед.

fat_angel ★★★★★
()
Ответ на: комментарий от fat_angel

Так скажем же спасибо Новеллу! Как там говорил товарищ Воланд...

Cancellor ★★★★☆
()
Ответ на: комментарий от fat_angel

>Если бы в начале 90-х твари из Novell не начали бы

Но любим мы их не только по этому...

madcore ★★★★★
()
Ответ на: комментарий от isden

Давайте уж сразу про истинные причины распада СССР. Пока модераторы не видят.

//Pink Floyd - The Fletcher Memorial Home как бы намекает.

wyldrodney
()
Ответ на: комментарий от wyldrodney

В Западном Берлине КГБ через подставных лиц у хакеров-кранчеров телефонных свистунишек были куплены ленты с открытым кодом BSD и тайно переправлены в СССР. Через два года случился путч, где Ельцин лазил по танкам.

iZEN ★★★★★
()
Ответ на: комментарий от wyldrodney

> А что было дальше?

трава закончилась :(

isden ★★★★★
()
Ответ на: комментарий от fat_angel

мне бздявые порты больше понравились. Хотя да, на порядок все проще.

tensai_cirno ★★★★★
()
Ответ на: комментарий от iZEN

>>Portage много удобнее бздявых портов.

>Чем?


Ну хотя бы тем что в portage установка это `emerge -av $PKG_NAME` а в бзде это `cd /usr/ports/$PKG_CAT/$PORT_NAME && make && make install && make clean` (хотя 3 последних соманды вроде можно обьеденить, но печатать всеравно больше, даже с учетом автодополнения).

Я так и не нашел как сделать фейковую установку чтоб посмотреть что ставится, в portage это делается ключиком '-p'.

Для большинства пакетов отсутствуют порты разных версий, в portage же обычно для каждого пакета несколько ебилдов (если он конечно не rock stable).

Ну и главное это USE-флаги, во фре конечно тоже есть опции компиляции, но это все не так удобно

Ну и таких мелочей много, вроде мелочи а в целом жизнь портят.

fat_angel ★★★★★
()
Ответ на: комментарий от fat_angel

> в portage установка это `emerge -av $PKG_NAME` а в бзде это `cd /usr/ports/$PKG_CAT/$PORT_NAME && make && make install && make clean`

portinstall $PORT_NAME

> Я так и не нашел как сделать фейковую установку чтоб посмотреть что ставится

portinstall -n $PORT_NAME

> Для большинства пакетов отсутствуют порты разных версий

...но зачем? Для пакетов, ощутимо различающихся от версии к версии (gcc, db, perl, python &c) — есть отдельные порты. Для прочих пакетов в порт идут стабильные версии. Сборка наираспоследних версий из svn транка — сугубо на совести конечного пользователя.

> но это все не так удобно

Suum cuique.

k336184
()
Ответ на: комментарий от k336184

Дык полюбому портаж удобнее портов, сам ощутил. Можно ещё несколько версий однй проги поставить и переключатся между ними по eselect

Gorthauer ★★★★★
()
Ответ на: комментарий от Gorthauer

>Можно ещё несколько версий однй проги поставить и переключатся между ними по eselect

Многие и без eselect живут отлично :)

KRoN73 ★★★★★
()
Ответ на: комментарий от k336184

>> Для большинства пакетов отсутствуют порты разных версий

> ...но зачем?

На сервере нужны php4 и php5.

Часть программ хочет kdelibs-3.x, часть - kdelibs-4.x

sqlite-2 и sqlite-3.

jdk-1.4, 1.5, 1.6...

gcc-3 + gcc-4

python-2.5, python-2.6

и т.д. и т.п. - это только то, с чем я постоянно сталкиваюсь.

А уж сколько - «поставлю новый тестовый netbeans на посмотреть не трогая старый» и т.п...

KRoN73 ★★★★★
()

Debian BSD живее всех живых)))))

//В той степени, насколько BSD вообще может быть живо ;-)

gotf
()
Ответ на: комментарий от KRoN73

>>sqlite-2

Врач встречает сослуживца на кладбище с лопатой: "Что, дружище, тоже инвентаризация?" =))

GAMer ★★★★★
()
Ответ на: комментарий от KRoN73

> На сервере нужны php4 и php5.

Они идут отдельными независимыми портами/пакетами.

> Часть программ хочет kdelibs-3.x, часть - kdelibs-4.x

Они идут отдельными независимыми портами/пакетами.

> sqlite-2 и sqlite-3

Они идут отдельными независимыми портами/пакетами.

> jdk-1.4, 1.5, 1.6...

Они идут отдельными независимыми портами/пакетами.

> gcc-3 + gcc-4

Они... Ну ты понял.

> python-2.5, python-2.6

Они... Ну ты понял.

> «поставлю новый тестовый netbeans на посмотреть не трогая старый»

svn-checkout и gmake в помощь. В порты же, как уже было сказано выше, коммитятся стабильные версии (ну или получившие статус таковых).

k336184
()
Ответ на: комментарий от SplindeR

> Первое живо, второе мертво с рождения.

Теперь ясно почему Gentoo загибается - FreeBSD высасывает из него жизненную энергию!

Deleted
()
Ответ на: комментарий от k336184

>Они... Ну ты понял.

Ну так и чем тогда это отличается от слотов? :)

>В порты же, как уже было сказано выше, коммитятся стабильные версии

И это - плохо. Понятие стабильности крайне субъективно.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>>В порты же, как уже было сказано выше, коммитятся стабильные версии
>И это - плохо. Понятие стабильности крайне субъективно.


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

iZEN ★★★★★
()
Ответ на: комментарий от shadowman

>USL с BSDi начали судиться в 1992, а Novell приобрели USL в 1993.
>Нехер на Novell гнать.


После приобретения USL компанией Novell к лету 1993 года начались переговоры по урегулированию статуса кодов BSD. К январю 1994 CSRG и Novell договорились удалить три файла из 18000 Networking Release 2, часть файлов должна быть подвергнута правке, а к примерно 70 файлам Калифорнийский университет должен был добавить информацию о копирайте USL. В июне 1994 года вышел "чистый" выпуск 4.4BSD-Lite.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

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

А сам я расширять порты, что ли, не могу?

Как на счёт сторонних репозиториев альтернативных портов?

KRoN73 ★★★★★
()
Ответ на: комментарий от fat_angel

>Ну хотя бы тем что в portage установка это `emerge -av $PKG_NAME` а в бзде это `cd /usr/ports/$PKG_CAT/$PORT_NAME && make && make install && make clean` (хотя 3 последних соманды вроде можно обьеденить, но печатать всеравно больше, даже с учетом автодополнения).

Н-да... тяжёлый случай.

Инсталляция пакета $PKG_NAME и его зависимостей с автоматическим созданием пакетов для переноса на другие машины:
% portinstall -p $PKG_CAT/$PORT_NAME

>Я так и не нашел как сделать фейковую установку чтоб посмотреть что ставится

% portinstall -n $PKG_CAT/$PORT_NAME

>Для большинства пакетов отсутствуют порты разных версий, в portage же обычно для каждого пакета несколько ебилдов (если он конечно не rock stable).

У меня уже скопилось по несколько версий бинарных пакетов после обновлений установленного ПО из портов. Для отката обновлений достаточно и этого.

>Ну и главное это USE-флаги, во фре конечно тоже есть опции компиляции, но это все не так удобно

В /etc/make.conf для сборки HPLIP без Qt-фронтенда:
.if ${.CURDIR} == ${PORTSDIR}/print/hplip
    WITHOUT_GUI=true
.endif
— пойдёт для batch-установки ПО.

Для интерактивного режима делать:
% cd /usr/ports/$PKG_CAT/$PORT_NAME && make config-recursive package-recursive clean

iZEN ★★★★★
()
Ответ на: комментарий от KRoN73

>А сам я расширять порты, что ли, не могу?

Легко. Ведь порты — всего лишь сценарии сборки и патчи, отлаженные мантейнерами.

>Как на счёт сторонних репозиториев альтернативных портов?


А в чём проблема?

iZEN ★★★★★
()
Ответ на: комментарий от KRoN73

> и чем тогда это отличается от слотов?

К тебе вопрос, ты начал разговор о различиях (a la „нельзя то, нельзя это“).

> Понятие стабильности крайне субъективно.

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

k336184
()
Ответ на: комментарий от k336184

>К тебе вопрос, ты начал разговор о различиях

Чего-то я не помню такого :)

>Официально стабильность конкретной версии программы декларирует разработчик этой программы, нет?

А адаптация этой программы к конкретному набору либ дистрибутива астрально происходит? :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>А адаптация этой программы к конкретному набору либ дистрибутива астрально происходит? :)

— мантейнером порта или тобой лично.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

>мантейнером порта или тобой лично.

Так как тогда выводы о надёжности конкретной реализации конкретного дистрибутива может производитель софта делать?

Вот, объявили релиз Gnome-2.26.

И что, во Фре он сразу же стабильным помечается? Вот в Gentoo баги после привязки вылавливают ещё месяцами, бывает. Поэтому девелоперский вариант - маскирован, "-*", после официального релиза, когда начинается массовое тестирование - "~arch". А стабильным пакет становится только после того, как на багзилее закроют последние заметные баги.

Поэтому сейчас стабильный в Gentoo - только 2.24. А 2.26 - лишь ~arch.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>Так как тогда выводы о надёжности конкретной реализации конкретного дистрибутива может производитель софта делать?

Принципы и критерии надёжности стороннего ПО в судию!

P.S.
В коллекции портов сейчас GNOME 2.26.2 и Gtk 2.16.2. Последние. С исправлением ошибок.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

>Принципы и критерии надёжности стороннего ПО в судию!

Пардон, но эти критерии должен выводить как раз тот, кто может категорически утверждать - «эта софтина надёжная» :)

Я же говорю об обратном.

>В коллекции портов сейчас GNOME 2.26.2 и Gtk 2.16.2. Последние. С исправлением ошибок.

А если в багзиллу заглянуть?

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

В коллекции портов сейчас GNOME 2.26.2 и Gtk 2.16.2. Последние. С исправлением ошибок.

>А если в багзиллу заглянуть?


А что там?

iZEN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.