ИЗ трёх сиди ,один ДиВиДи.....как

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
lev
мл. сержант
Сообщения: 143
Зарегистрирован: 2006-10-25 21:01:59
Откуда: Питер

ИЗ трёх сиди ,один ДиВиДи.....как

Непрочитанное сообщение lev » 2008-03-11 10:21:36

Скачал фрю 7 из трёх исошников,как всё это сделать на один дивиди, чтоб не совать взад - перед сиди-диски.
Может есть возможность , обойтись одним диском, подскажите , кто знает......как..... :?
Спаибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: ИЗ трёх сиди ,один ДиВиДи.....как

Непрочитанное сообщение dikens3 » 2008-03-11 10:56:36

http://www.lissyara.su/?id=1479

У меня готовый скрипт есть.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
lev
мл. сержант
Сообщения: 143
Зарегистрирован: 2006-10-25 21:01:59
Откуда: Питер

Re: ИЗ трёх сиди ,один ДиВиДи.....как

Непрочитанное сообщение lev » 2008-03-11 11:35:06

Спасибо почитал.
Но у меня не пишет привод на фре.
Как мне думается вот это сработает.....

Код: Выделить всё

Необязательно использовать 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

Насколько правильно я понял, то надо распаковать все исошники в одну папку и потом сварганить один исошник и прожечь его...
Только не понял вот это чё такое

Код: Выделить всё

$ sed -ie 's/|2/|1/g' /temp/packages/INDEX
А вообще то я хотел на винде всё это сделать.
Может кто на винде уже пробовал это....
Спасибо

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: ИЗ трёх сиди ,один ДиВиДи.....как

Непрочитанное сообщение dikens3 » 2008-03-11 11:47:56

lev писал(а):Насколько правильно я понял, то надо распаковать все исошники в одну папку и потом сварганить один исошник и прожечь его...
Только не понял вот это чё такое

Код: Выделить всё

$ sed -ie 's/|2/|1/g' /temp/packages/INDEX
Это самая основная строка собственно.
В самом файле INDEX идут строки типа:
Название пакета:Описание: и потом в самом конце строки, после |||указана цифра, на каком CD находится данный пакет.

Код: Выделить всё

MC-4.1:Midnight Commander:|||3
Так вот нужно чтобы все указывали на 1-й диск. Вот и всё.
lev писал(а):А вообще то я хотел на винде всё это сделать.
Может кто на винде уже пробовал это....
Спасибо
На Винде ссылка в комментах есть.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

arkan
проходил мимо

Re: ИЗ трёх сиди ,один ДиВиДи.....как

Непрочитанное сообщение arkan » 2008-03-11 19:25:25

лично я слил все в packages а файл INDEX взял с первого диска
вот правда у меня все пакаджи валяются на винте и при установке достаточно указать на INDEX и все устанавливается за милу душу

Аватара пользователя
lev
мл. сержант
Сообщения: 143
Зарегистрирован: 2006-10-25 21:01:59
Откуда: Питер

Re: ИЗ трёх сиди ,один ДиВиДи.....как

Непрочитанное сообщение lev » 2008-03-11 20:26:17

Спасибо завтра потренируюсь.

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: ИЗ трёх сиди ,один ДиВиДи.....как

Непрочитанное сообщение dikens3 » 2008-03-12 20:56:08

Код: Выделить всё

#!/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. Создаёшь образ.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
lev
мл. сержант
Сообщения: 143
Зарегистрирован: 2006-10-25 21:01:59
Откуда: Питер

Re: ИЗ трёх сиди ,один ДиВиДи.....как

Непрочитанное сообщение lev » 2008-03-13 8:26:56

Спасибо, буду на фре всё стараться делать. :P

Аватара пользователя
lev
мл. сержант
Сообщения: 143
Зарегистрирован: 2006-10-25 21:01:59
Откуда: Питер

Re: ИЗ трёх сиди ,один ДиВиДи.....как

Непрочитанное сообщение lev » 2008-03-13 10:32:56

запустил скрипт. всё прошло хорошо, только в папке темп пусто, а в папке ISO/all/ много файлов.
А гдеже собственно файл - образ моего ДИВИДИ, не знаю.............

Andy
ст. лейтенант
Сообщения: 1117
Зарегистрирован: 2007-03-04 7:48:58
Откуда: Mytischi

Re: ИЗ трёх сиди ,один ДиВиДи.....как

Непрочитанное сообщение Andy » 2008-03-13 10:47:06

lev писал(а):запустил скрипт. всё прошло хорошо, только в папке темп пусто, а в папке ISO/all/ много файлов.
А гдеже собственно файл - образ моего ДИВИДИ, не знаю.............

Код: Выделить всё

/home/dik/tmp/
Jul 16 19:37:15 freebsd sshd[4152]: Invalid user idiot from 210.75.200.104

Аватара пользователя
lev
мл. сержант
Сообщения: 143
Зарегистрирован: 2006-10-25 21:01:59
Откуда: Питер

Re: ИЗ трёх сиди ,один ДиВиДи.....как

Непрочитанное сообщение lev » 2008-03-13 11:05:20

Увидел засаду...
Пишет , что не нащёл mkisofs.
Поискал в системе и не нашол, чёто надо доустановить, не знаю чё.
В портах нашёл makefs.......Это то или не то .не знаю.
Дикенс3 хелппппппппппппп.
Спасибо

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: ИЗ трёх сиди ,один ДиВиДи.....как

Непрочитанное сообщение dikens3 » 2008-03-13 11:08:34

lev писал(а):Увидел засаду...
Пишет , что не нащёл mkisofs.
Поискал в системе и не нашол, чёто надо доустановить, не знаю чё.
В портах нашёл makefs.......Это то или не то .не знаю.
Дикенс3 хелппппппппппппп.
Спасибо
/usr/ports/sysutils/cdrtools

P.S. Поправил название порта
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: ИЗ трёх сиди ,один ДиВиДи.....как

Непрочитанное сообщение princeps » 2008-03-13 11:11:29

mkisofs входит в порт cdrtools

Код: Выделить всё

cd /usr/ports/sysutils/cdrtools
make install clean
Для общего развития можешь прочитать вот здесь: http://www.freebsd.org.ua/doc/ru_RU.KOI ... g-cds.html про запись cd\dvd
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Аватара пользователя
lev
мл. сержант
Сообщения: 143
Зарегистрирован: 2006-10-25 21:01:59
Откуда: Питер

Re: ИЗ трёх сиди ,один ДиВиДи.....как

Непрочитанное сообщение lev » 2008-03-13 11:52:31

Всем спасибо всё сделал. :P