Показать сообщение отдельно

Старый 16.02.2007, 23:05   #2 (permalink)
Модератор
 
Аватар для vic
 
Регистрация: 22.06.2006
Сообщений: 6,774
Вы сказали Спасибо: 1,309
Поблагодарили 3,848 раз(а) в 1,732 сообщениях
vic . Такую репутацию нельзя пошатнутьvic . Такую репутацию нельзя пошатнутьvic . Такую репутацию нельзя пошатнутьvic . Такую репутацию нельзя пошатнутьvic . Такую репутацию нельзя пошатнутьvic . Такую репутацию нельзя пошатнутьvic . Такую репутацию нельзя пошатнутьvic . Такую репутацию нельзя пошатнутьvic . Такую репутацию нельзя пошатнутьvic . Такую репутацию нельзя пошатнутьvic . Такую репутацию нельзя пошатнуть
Получено наград:
По умолчанию

Сам перечитал еще раз, не очень понятно написал.
Начну на пол шага назад.
Собственно что необходимо для успешной сборки имиджа,
Да настроенный компилятор С++, библиотеки и утилиты к нему, ну и исходные тексты.
Так вот для получения и распространения исходных текстов используем сервер
[Только зарегистрированные пользователи могут видеть ссылки. Регистрация!] на нем лежат исходные тексты нашего ресивера.
Для получения текстов необходим cvs клиент, это раз (доступ анонимный)
Сам компилятор и библиотеки вешь довольно тонкая, потому как он постоянно развивается, и если Вы разбалансируете комплект (библиотеки-компилятор-утилиты), то получится каша, и Вы будете получать ошибки на ровном месте.
О чем собственно и предупреждают разработчики.
Весь настроенный комплект компилятора, библиотек, утилит лежит в файле debian.
(вскоре появится линк на файлы, уже договорились, где они будут лежать)
Этот файл образ диска который использует coLinux при загрузке. И если бы заработал выход в сеть из под coLinux-а то и желать ничего не надо.
У меня не заработало...
Собственно поэтому и все извращения далее.
Я смонтировал этот файл из под другого эмулятора VmWare который у меня нормально заработал с сетью.
Поэтому путей два, первый победить colinux и добиться его «мостования» в инет.
Зачем в инет? При сборке файлов – компилятор постоянно роется в инете выкачивая недостающие элементы. Объем я не посмотрел сколько, но более 50 мег точно...
Вариант два пройти моим путем.

Что делаем
- ставим vmware
- создаем новую виртуальную машину (по экранам)
- typical - Linux - имя & место - use bridged network
В списке появится новое имя, встаем на него и говорим правая кнопка мыши и settings, удаляем виртуальный диск SCSI 0:0 и заново его добавляем указав новый размер в 6 мегабайе, встаем на цд-ром и проверяем буковку (авто убрать), ставим галочку на рау доступ, сохраняем, после чего давим Power On в верхнем меню
Загрузка в маленьком окне напоминает старт компьтера,
так оно и есть - это новый компик.
Пихаем инсталляционный цд-ром и начинается полноценнная инсталляция системы. В момент разметки диска размечается виртуальный диск, так что не паниковать.
Ставим Linux, кто не разу не ставил есть шанс потренироваться. Все безопасно, всегда можно начать заново. При этом наши винды остануться в целости и сохранности
Ставить можно самый минимальный комплект, этого достаточно, сеть только не забудьте.
Перегружаемся и оказываемся в командной строке,
логинимся root-ом и начинаем проверять.
ifconfig - должен показать вам настройку сетевого интерфейса
route - таблицу маршрутизации
ping - соединение наружу

соединяемся по фтп с виндой и выкачиваем в каталог
/tmp файл debian
монтируем этот файл на каталог /mnt
mkdir /usr/src/pt1
mount -o loop /tmp/debian /mnt
идем в него
cd /mnt
говорим
find . - depth|cpio -admvp /usr/src/pt1
cd /
umount /mnt
rm /tmp/debian
теперь весь материал у нас лежит локально в /usr/src/pt1. вот только пока не работает
начинаем оживлять
cd /usr/src/pt1
и меняем в эту точку root каатлог
chroot /usr/src/pt1 /bin/sh
проверяем
pwd
нам отвечают /
ок!
говорим
login
ответ pt1
passwd
ответ root
все мы стали пользователем pt1 в сконфигуренном
комплекте о чем говорит знак $ в конце приглашения.

Ну что приступим:
mkdir dbox2
mkdir tuxbox
cd tuxbox
export CVS_RSH=ssh
cvs -danoncvs@cvs.tuxbox.org/cvs/tuxbox -z3 co -P .
(точку в конце не забывать!!!!)
cd cdk
./autogen.sh
./configure --enable-maintainer-mode --prefix=$HOME/dbox2 --with-cvsdir=$HOME/tuxbox
make all

все пошла компиляция, отдыхам!
__________________
Тернопіль,Kathrein UFS 910,NBOX,Поверхность+, DVB S2, 90east-30west
vic вне форума