Как сделать работающие DVD с коллекцией packages?

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

Модератор: arachnid

Daryl
Сообщения: 1

Как сделать работающие DVD с коллекцией packages?

Сообщение Daryl »

Здравствуйте уважаемые.
Вобщем проблема такая, я скачал с официального фтпшника коллекцию пэкэджей для FreeBSD релиз 6.4, и я хочу сделать так чтобы они были разбиты на несколько DVD дисков и чтобы их можно было устанавливать в систему с помощью программы sysinstall, то есть у меня есть 25Гб пэкэджей (папка All и файл INDEX к ним), но когда я включаю сисинсталл и указываю ей папку со всем этим добром она говорит что не будет работать со всем этим потому что как я понял ей нужны ссылки папок пакетов по категориям внутри которых в свою очередь то же находятся ссылки на пакеты (ссылается все на то что в папке All)... что мне делать чтобы такое получить и чтобы все заработало... то есть хочу сделать аналаг того что продается во всяких там инет магазах когда там продают фряху на одном диске и на 3-4 дисках коллекцию приложений пэкэджей к ней, как мне сделать так же, там это все выглядит как папка packages в которой есть папка All в которой лежать все пэкэджи, и кроме папки All в корневой папке лежат папки там accessibility,afterstep,... ну и так далее по категориям в этих папках лежат не сами файлы программ а как бы их ссылки которые ведут к ним где они лежат в папке All. Как мне создать такую же структуру каталогов да еще чтобы это разбить на разные диски, с фтпшника у меня эти ссылки нескачиваются, качается папка Аll и вместе с ней по второму разу те же пакеты в других папках (где на сервере они просто как ссылки). Вобщем жду ваших советом и замечаний.
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: Как сделать работающие DVD с коллекцией packages?

Сообщение ivan2ksusr »

Daryl писал(а):
26.05.2009 17:51
Здравствуйте уважаемые.
Вобщем проблема такая, я скачал с официального фтпшника коллекцию пэкэджей для FreeBSD релиз 6.4, и я хочу сделать так чтобы они были разбиты на несколько DVD дисков и чтобы их можно было устанавливать в систему с помощью программы sysinstall, то есть у меня есть 25Гб пэкэджей (папка All и файл INDEX к ним), но когда я включаю сисинсталл и указываю ей папку со всем этим добром она говорит что не будет работать со всем этим потому что как я понял ей нужны ссылки папок пакетов по категориям внутри которых в свою очередь то же находятся ссылки на пакеты (ссылается все на то что в папке All)... что мне делать чтобы такое получить и чтобы все заработало... то есть хочу сделать аналаг того что продается во всяких там инет магазах когда там продают фряху на одном диске и на 3-4 дисках коллекцию приложений пэкэджей к ней, как мне сделать так же, там это все выглядит как папка packages в которой есть папка All в которой лежать все пэкэджи, и кроме папки All в корневой папке лежат папки там accessibility,afterstep,... ну и так далее по категориям в этих папках лежат не сами файлы программ а как бы их ссылки которые ведут к ним где они лежат в папке All. Как мне создать такую же структуру каталогов да еще чтобы это разбить на разные диски, с фтпшника у меня эти ссылки нескачиваются, качается папка Аll и вместе с ней по второму разу те же пакеты в других папках (где на сервере они просто как ссылки). Вобщем жду ваших советом и замечаний.

То что продается в магазине:
Описание с диска:

ОПИСАНИЕ:
На этом диске находится набор исходных текстов программ для портов FreeBSD.
Полный список вошедших в набор портов находится в файле PORTLIST на первом
диске набора (12507 портов).

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

УСТАНОВКА:
1. Распакуйте порты с первого диска. Это можно сделать следующими командами:

# cd /usr && tar xfz /cdrom/ports.tgz

(здесь и в последующих примерах предполагается, что диски монтируются к
каталогу /cdrom, а порты помещаются в каталог /usr/ports).

2. Скопируйте исходные тексты программ из каталога /cdrom/ports/distfiles
в каталог /usr/ports/distfiles системы FreeBSD:

# cp -r /cdrom/ports/distfiles /usr/ports/

Повторите это для каждого диска.

3. Установите программу из порта. Например:

# cd /usr/ports/shells/bash && make install clean

Эта команда соберет и установит программу, а затем очистит рабочий каталог.

Подробная информация по работе с портами находится в Руководстве FreeBSD:
http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...book/ports.html

Вот и все)
Спасибо сказали: