Страница 1 из 1
ИЗ трёх сиди ,один ДиВиДи.....как
Добавлено: 2008-03-11 10:21:36
lev
Скачал фрю 7 из трёх исошников,как всё это сделать на один дивиди, чтоб не совать взад - перед сиди-диски.
Может есть возможность , обойтись одним диском, подскажите , кто знает......как.....
Спаибо.
Re: ИЗ трёх сиди ,один ДиВиДи.....как
Добавлено: 2008-03-11 10:56:36
dikens3
Re: ИЗ трёх сиди ,один ДиВиДи.....как
Добавлено: 2008-03-11 11:35:06
lev
Спасибо почитал.
Но у меня не пишет привод на фре.
Как мне думается вот это сработает.....
Код: Выделить всё
Необязательно использовать mdconfig(1) для того чтобы извлечь содержимое образа, bsdtar(1) может успешно читать *.iso
$ tar xf cd2.iso -C /temp
$ tar xf cd1.iso -C /temp
$ sed -ie 's/|2/|1/g' /temp/packages/INDEX
$ cd /temp; mkisofs -J -b boot/cdboot -o /fbsd.iso /temp
Насколько правильно я понял, то надо распаковать все исошники в одну папку и потом сварганить один исошник и прожечь его...
Только не понял вот это чё такое
А вообще то я хотел на винде всё это сделать.
Может кто на винде уже пробовал это....
Спасибо
Re: ИЗ трёх сиди ,один ДиВиДи.....как
Добавлено: 2008-03-11 11:47:56
dikens3
lev писал(а):Насколько правильно я понял, то надо распаковать все исошники в одну папку и потом сварганить один исошник и прожечь его...
Только не понял вот это чё такое
Это самая основная строка собственно.
В самом файле INDEX идут строки типа:
Название пакета:Описание: и потом в самом конце строки, после
|||указана цифра, на каком CD находится данный пакет.
Так вот нужно чтобы все указывали на 1-й диск. Вот и всё.
lev писал(а):А вообще то я хотел на винде всё это сделать.
Может кто на винде уже пробовал это....
Спасибо
На Винде ссылка в комментах есть.
Re: ИЗ трёх сиди ,один ДиВиДи.....как
Добавлено: 2008-03-11 19:25:25
arkan
лично я слил все в packages а файл INDEX взял с первого диска
вот правда у меня все пакаджи валяются на винте и при установке достаточно указать на INDEX и все устанавливается за милу душу
Re: ИЗ трёх сиди ,один ДиВиДи.....как
Добавлено: 2008-03-11 20:26:17
lev
Спасибо завтра потренируюсь.
Re: ИЗ трёх сиди ,один ДиВиДи.....как
Добавлено: 2008-03-12 20:56:08
dikens3
Код: Выделить всё
#!/bin/sh
# Извлечение всех ISO для создания одного DVD
# Определяем где находятся наши ISO'шники
cd1="/home/dik/ISO/7.0-RELEASE-i386-disc1.iso"
cd2="/home/dik/ISO/7.0-RELEASE-i386-disc2.iso"
cd3="/home/dik/ISO/7.0-RELEASE-i386-disc3.iso"
# Извлекаем всё из архивов
echo "Извлекаем диск $cd3"
tar -xf $cd3 -C /home/dik/ISO/all
echo "Извлекаем диск $cd2"
tar -xf $cd2 -C /home/dik/ISO/all
echo "Извлекаем диск $cd1"
tar -xf $cd1 -C /home/dik/ISO/all
# Изменяем INDEX
echo "Изменяем INDEX"
sed -ie 's/|2/|1/g' /home/dik/ISO/all/packages/INDEX
sed -ie 's/|3/|1/g' /home/dik/ISO/all/packages/INDEX
# Создаём образ dvd-iso
mkisofs -v -J -R -no-emul-boot -b boot/cdboot -o /home/dik/tmp/7.0-RELEASE-i386-dvd.iso /home/dik/ISO/all
Вобщем:
1. Определяешь переменные CD1,CD2,CD3 - это ISO'шники дисков
2. Извлекаешь в какую-нибудь папку все ISO'шники.
3. Изменяешь INDEX
4. Создаёшь образ.
Re: ИЗ трёх сиди ,один ДиВиДи.....как
Добавлено: 2008-03-13 8:26:56
lev
Спасибо, буду на фре всё стараться делать.

Re: ИЗ трёх сиди ,один ДиВиДи.....как
Добавлено: 2008-03-13 10:32:56
lev
запустил скрипт. всё прошло хорошо, только в папке темп пусто, а в папке ISO/all/ много файлов.
А гдеже собственно файл - образ моего ДИВИДИ, не знаю.............
Re: ИЗ трёх сиди ,один ДиВиДи.....как
Добавлено: 2008-03-13 10:47:06
Andy
lev писал(а):запустил скрипт. всё прошло хорошо, только в папке темп пусто, а в папке ISO/all/ много файлов.
А гдеже собственно файл - образ моего ДИВИДИ, не знаю.............
Re: ИЗ трёх сиди ,один ДиВиДи.....как
Добавлено: 2008-03-13 11:05:20
lev
Увидел засаду...
Пишет , что не нащёл mkisofs.
Поискал в системе и не нашол, чёто надо доустановить, не знаю чё.
В портах нашёл makefs.......Это то или не то .не знаю.
Дикенс3 хелппппппппппппп.
Спасибо
Re: ИЗ трёх сиди ,один ДиВиДи.....как
Добавлено: 2008-03-13 11:08:34
dikens3
lev писал(а):Увидел засаду...
Пишет , что не нащёл mkisofs.
Поискал в системе и не нашол, чёто надо доустановить, не знаю чё.
В портах нашёл makefs.......Это то или не то .не знаю.
Дикенс3 хелппппппппппппп.
Спасибо
/usr/ports/sysutils/cdrtools
P.S. Поправил название порта
Re: ИЗ трёх сиди ,один ДиВиДи.....как
Добавлено: 2008-03-13 11:11:29
princeps
mkisofs входит в порт cdrtools
Код: Выделить всё
cd /usr/ports/sysutils/cdrtools
make install clean
Для общего развития можешь прочитать вот здесь:
http://www.freebsd.org.ua/doc/ru_RU.KOI ... g-cds.html про запись cd\dvd
Re: ИЗ трёх сиди ,один ДиВиДи.....как
Добавлено: 2008-03-13 11:52:31
lev
Всем спасибо всё сделал.
