Репозиторий FreeBSD или диски с софтом

Дистрибутивы Linux: что лучше, что хуже, какой выбрать, etc.
Аватара пользователя
Victor Gr.
Неотъемлемая часть форума
Сообщения: 891
Зарегистрирован: 13 авг 2004, 15:39
Откуда: Минск
Контактная информация:

Репозиторий FreeBSD или диски с софтом

Сообщение Victor Gr. »

Привет!

Установить FreeBSD 5.3-5.4 и полноценно пользоваться ей мешает лишь необходимость постоянного соединения с интернетом, для установки пакетов.

Вопрос этот не из лёгких: трафик дорогой.

Поэтому и нравится мне Debian Sarge с его 14 CD стабильного репозитория. Установить всегда можно, а обновлять - уже при необходимости.

Но, всё же, хочется найти выход и с FreeBSD. Сколько я ни искал, а репозитория FreeBSD так и не нашёл (в виде iso-шек). По понятным причинам, так оно и будет (должно быть): это Дебиан оттачивает каждую программку на предмет совместимости и безошибочной работы, а FreeBSD релизит только саму систему, а порты для неё обновляются постоянно, медленно, но верно.

Как вариант, я даже сумел составить полный список URL самых свежих портов, доступных на FTP, и уже хотел просто скачать их, найдя где это дешевле. Представляю, что объём там не малый...

Но, хочется убедиться, что это единственный путь.

Может быть, у пользователей FreeBSD посетителей этого сайта есть уже скачанные порты? Или же в Минске есть ЗЕРКАЛО FreeBSD?

Господин Mend0za говорил об этом, но найти что-то о нём я так и не смог...

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Victor Gr., зеркало какое-то есть как минимум у админов 4enet.by
Опыт растет прямо пропорционально выведенному из строя оборудованию

Foxx
Неотъемлемая часть форума
Сообщения: 435
Зарегистрирован: 03 апр 2004, 17:05
Контактная информация:

Сообщение Foxx »

моей фре нравится софт из дебиановского репозитария

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Victor Gr., уточняя предыдущего оратора - порты FreeBSD состоят из оригинального архива с сырцами и собственных патчей. Оригинальные архивы с сырцами часто ятнутся с дебиановских зеркал.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Victor Gr.
Неотъемлемая часть форума
Сообщения: 891
Зарегистрирован: 13 авг 2004, 15:39
Откуда: Минск
Контактная информация:

Сообщение Victor Gr. »

Однако, видимо из не установишь как пакет, с учетом всех зависимостей, верно?

А как обстоят дела с поддержкой Linux-а в FreeBSD?: кажется, можно установить режим совместимости с debian-ом. Получается, можно устанавливать deb-ы?

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Victor Gr., если слегонца разобраться, то можно подсунуть требуемый архив куда надо, тогда качаться будут только патчи, а установка будет проходить как обчыно.
Опыт растет прямо пропорционально выведенному из строя оборудованию

zotrix
Интересующийся
Сообщения: 65
Зарегистрирован: 01 янв 2005, 11:52

Сообщение zotrix »

Full tutorial about ports usage:
less /usr/ports/Mk/bsd.port.mk

ac
Интересующийся
Сообщения: 56
Зарегистрирован: 14 мар 2005, 04:19

Сообщение ac »

Можна набыць packages альбо distfiles (порты) на DVD. Я таксама пра гэта думаю, так што можам скаапэравацца.
Powered by Perl

Аватара пользователя
Victor Gr.
Неотъемлемая часть форума
Сообщения: 891
Зарегистрирован: 13 авг 2004, 15:39
Откуда: Минск
Контактная информация:

Сообщение Victor Gr. »

Вступив в личную переписку с ac, получил ещё больше вопросов, чем ответов :)

С его разрешения, я привожу здесь нашу беседу.

---------

ПРАДМЕТ АБМЕРКАВАНЬНЯ:
Ці можна накарміць пакетамі Debian ports у FreeBSD.

АДКАЗ:
На n%, дзе n < 100. Папросту кажучы - не заўсёды.

> Но, ВЕДЬ (!) что предсталяет собой порт FreeBSD?
> это ОРИГИНАЛЬНЫЙ исходный код приложения +
> патчи, чтобы программа завелась под ФриБСД. Так?

Не!

Порт - гэта інфармацыя пра пэўную праграму, апісаньне таго дзе ўзяць код, што зь ім зрабіць перад кампіляцыяй, як кампіляваць, ягоныя залежнасьці і г.д. Код пры гэтым не абавязаны мець будзь якое дачыненьне да Debian ці знаходзіцца ў ягоных repositories.

Напрыклад:
1.
cd /usr/ports/audio/mp3rename
make install
Тут Debian-аўскія sources зьмешчаныя ў distfiles сапраўды будуць запатрабаваныя, бо гэты порт спасылаецца на код з Debian (бачна ў Makefile: "MASTER_SITES=${MASTER_SITE_DEBIAN_POOL}").

2.
cd /usr/ports/net/DarwinStreamingServer
make install
А вось тут будзе аблом, таму што гэты порт спасылаецца на код, якога няма ў Debian repos. хаця б дзеля спэцыфічнай ліцэнзіі.

Тэорыя на гэтым заканчваецца.

Я ня ведаю - не лічыў - у колькіх партах выкарыстоўваецца код з шырокіх прастораў Debian-аўшчыны. Напэўна, такіх ня мала. Ці хопіць вам для вашых патрэбаў? Вось гэта й ё практычнае пытаньне.

---------

На этом месте я совсем уже ничего не понимаю :)
Посты Llama и ac противоречат друг другу. Вот теперь и пытаюсь понять, как же обстоят дела на самом деле. Листаю handbook :).

Что я хочу? Я хочу, чтобы можно было подсунуть sources из Debian Sarge Sources ISOs, а скачать только патчи, специфичные для FreeBSD. А после установить как совершенно обычный порт для FreeBSD.

Получится ли это?

Просто очень хочу разобраться. А попробовать, к сожалению, пока нет возможности.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

В чем противоречие?
Llama писал(а): Оригинальные архивы с сырцами часто ятнутся с дебиановских зеркал.
Именно так это и следует понимать. "Часто" означает в данном случае GPL-совместимый софт.
Llama писал(а): огда качаться будут только патчи, а установка будет проходить как обчыно.
Собственно имело ввиду что качатся будут только собственно прты, а исходные архивы берутся (иногда) из дебиановского пула или из distfiles, если их туда положили.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Victor Gr.
Неотъемлемая часть форума
Сообщения: 891
Зарегистрирован: 13 авг 2004, 15:39
Откуда: Минск
Контактная информация:

Сообщение Victor Gr. »

или из distfiles, если их туда положили.
Если я положу в distfiles исходники из Debian - они будут браться оттуда?
И если нет, то от чего это зависит?

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Victor Gr.,
возможно будут.
Зависит от конкретного имени файла и контрольной суммы.
Вобщем берешь Makefile любого порта и разбираешься как оно работает, кроме того, внимательно читаешь то, что написал zotrix и следуешь указаниям.
Опыт растет прямо пропорционально выведенному из строя оборудованию

ac
Интересующийся
Сообщения: 56
Зарегистрирован: 14 мар 2005, 04:19

Сообщение ac »

Віктар, давайце мэтафарамі папрацуем: 8)

Уявіце сабе FreeBSD ports як каталёг бытавой тэхнікі. У ім апісаныя тавары фірм Debian, Sun, Apple і многіх іншых. Калі вы замаўляеце пэўны тавар, ён спачатку шукаецца на складзе (/usr/ports/distfiles), калі яго там няма, то трэба чакаць дастаўкі (fetch).

У вашай сытуацыі, вы гуртам скупілі ўсе тавары вытворчасьці Debian і паклалі іх на склад.

Гэта значыць, што замаўляючы тавар Debian (=усталёўваючы порт, які спасылаецца на D.), вы ня будзеце чакаць дастаўкі (=закачкі). А зь любым іншым таварам - будзеце.
Powered by Perl

ac
Интересующийся
Сообщения: 56
Зарегистрирован: 14 мар 2005, 04:19

Сообщение ac »

Альбо матэматычна:

мноства пакетаў Debian ня тоеснае мноству партоў FreeBSD, але іх перакрыжоўваньне дае непустое мноства
Powered by Perl

Аватара пользователя
soko1
Интересующийся
Сообщения: 40
Зарегистрирован: 03 сен 2004, 20:22
Откуда: Менск
Контактная информация:

Сообщение soko1 »

Victor Gr. писал(а):
или из distfiles, если их туда положили.
Если я положу в distfiles исходники из Debian - они будут браться оттуда?
И если нет, то от чего это зависит?
браться будут в том случае, если версии проги, которую ты хочешь собрать соответствует тому, что лежит в дистфайлах.

и еще ты спрашивал про совместимоть фри с линухом. эмуляция есть. делаешь:
#kldload linux
и установливаешь пакет linux_base

Ответить