24 ноября | 2024г. | 13:10:04


АвторТема: Дополнительное ПО от Taapat  (Прочитано 127135 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн Expert_66

  • Друзья Джедаев
  • *****
  • Сообщений: 974
  • Поблагодарили: 475
  • Уважение: +11
Дополнительное ПО от Taapat
« Ответ #31: 10 сентября | 2011г. | 21:51:16 »
0
Для GI-S9195 подходит это или только для GI-ST9196?

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
Дополнительное ПО от Taapat
« Ответ #32: 10 сентября | 2011г. | 22:30:16 »
0
Думаю что подходит, как я понял линукс один. Но эти только бинарики самой программы, всю установку смотрите здесь.
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
Дополнительное ПО от Taapat
« Ответ #33: 18 сентября | 2011г. | 23:47:38 »
0
transmission 2.40b1

Установка:
Распакуем содержание архива на USB или с помощи FTP на диск.
Если распаковали на диск то назначаем файлам в папке transmission права 755.
В телнет идём на папку transmission (Пример для USB).
Запускаем скрип:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
При установки можете выбрать:
1. Все файлы находится в флеш памяти ресивера.
В этом варианте все рабочие файлы которые меняется и которых желательно сохранить даже при обновление прошивки находится в /data/transmission, а остальные (библиотеки, бинарик transmission и папка web) находится в /app/transmission.
2. Все рабочие файлы находится в флешке или на диске, а в ресивере только линк на эту папку.
3. Восстановить работу transmission после смени прошивки.
4. Удалить transmission.
5. Выйти.

Если скрипт увидит что папка /data/transmission существует, то он спросит надо ли её удалить и переписать заново.
Также при первом варианте установки он спросит надо ли заменить файл stats.json, и если вы уже не форматнули папку app в файловую систему jffs2, то скрипт предложит это сделать.
Если вы выберите не заменять папку /data/transmission, то это позволит вам сохранить ваши установки и закачки.
При втором варианте установки разрешайте заменит линк, это не повредит.
При удаление сможете выбрать удалить папку /data/transmission или нет и сохранить установки.

Если у вас уже работает transmission то можете просто заменить бинарик transmission-daemon.
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн plim

  • Великий Джедай
  • ****
  • Сообщений: 651
  • Поблагодарили: 146
  • Уважение: +5
Дополнительное ПО от Taapat
« Ответ #34: 19 сентября | 2011г. | 07:25:02 »
0
Не получается скачать - 404 вложение не найдено.

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
Дополнительное ПО от Taapat
« Ответ #35: 19 сентября | 2011г. | 10:28:10 »
0
Перезалил еще раз. Вчера, когда выкладывал, по моему на сайте велись какие то работы. Может по этому у выдавало ошибку.
Добавлено  19 сентября | 2011г. | 22:01:27   
OSCAM 1.20-unstable_by_Taapat_svn build #5956
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
Дополнительное ПО от Taapat
« Ответ #36: 24 сентября | 2011г. | 14:29:09 »
0
Делаем папку etc с сохранением изменений.
Как я здесь писал то папку etc и соответственно конфигурацию старта и работы системы можно изменить изменяя содержание tar архива /etc.img, но при старте системы изменения в файле /etc/init.d/rcS не выполняются.
Я с начало не мог понят почему, но потом сложил 2+2 и понял что это по тому что архив etc.img распакуется уже после старта с помощи скрипта /etc/mountvar.sh.
А где же хранится реальная папка etc?
Всё очень просто- реальная папка etc хранится на root но потом при старте в место её примонтируется файловая система из /tmpfsetc.img с файлами из архива /etc.img.
Значит надо отмонтироватъ примонтированую etc, и можно изменить файлы в папке которые будет выполнится при старте:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Закоментируем  или удаляем строчки монтирование etc в файле /etc/mountvar.sh.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Можем освободить немножко место на root удалив файлы /etc.img и /tmpfsetc.img по тому что папку etc не будем делать от них.
После рестарта уже нам будет работать папка etc и все изменение в ней сохранится и даже выполняется после рестарта.
Также можем поступить с папкой var, но по моему лучше, что временные файлы удаляется при старте и во время работы не записывается на флеш память ресивера, так продлив срок её работы.

И конечно не забудете: Вы должны понимать, что вы делаете!
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн plim

  • Великий Джедай
  • ****
  • Сообщений: 651
  • Поблагодарили: 146
  • Уважение: +5
Дополнительное ПО от Taapat
« Ответ #37: 24 сентября | 2011г. | 14:48:23 »
0
А что хранится в папке /etc?
Может получиться так, что ресивер зависнет и перезагрузка не поможет, так как файлы с настройками по умолчанию не установятся.
Выход, конечно, есть - перепрошивка.

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
Дополнительное ПО от Taapat
« Ответ #38: 24 сентября | 2011г. | 15:19:52 »
0
В папке etc хрониста файлы запуска и установки системы. Как я выше писал- эти файлы уже лежат в etc, просто они при старте заменяется файлами из архива etc.img. Пока мы нечего не меняем они, по моему, идентичны.
Если вы не понимаете то лучше нечего не меняете, а в место того поищите в интернете информацию о основах запуска и работы линукса у изучите её.
Я сам по профессии электрик, у меня не хватает фундаментальных знаний в ИТ, и приходится все изучать почти с 0. Но к счастью меня в google не забанили и я питаюсь по тихонько учится, чего и вам желаю. :)
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн michey

  • Младший Джедай
  • **
  • Забанен!
  • Сообщений: 71
  • Поблагодарили: 240
  • Уважение: +18
Дополнительное ПО от Taapat
« Ответ #39: 24 сентября | 2011г. | 15:59:07 »
0
Taapat, Возможно-ли подробно описать создание загрузочного системного диска (USB1/sda1, USB2/sdb1 и какие файлы  для этого нужно извлечь из системы и как извлечь те или иные файлы полностью?
Пробовал вариант описанный ранее - скопировал системные файлы из /* (не все с копировались), добавил в корень usd HD диска vmlinux, batch.cfe и соответственно заменил в /bin/init.d/   rcS.
Удерживая кнопку "меню" Включаю тумблер питания и вижу на дисплее Loading - минут 5 и рес перегружается. (( Не удачный запуск с usb HD.

Оффлайн plim

  • Великий Джедай
  • ****
  • Сообщений: 651
  • Поблагодарили: 146
  • Уважение: +5
Дополнительное ПО от Taapat
« Ответ #40: 24 сентября | 2011г. | 16:21:33 »
0
Taapat, я по профессии связист (радиосвязь). Мне проще по JTAG дамп залить, чем прочесть этот moonspeak файлов конфигурации. А в свое время учил информатику на ЭВМ семейства малых (это стойка процессора размером с холодильник), сам разбирался в ПК, так что базовых знаний практически нет. Сейчас пытаюсь разобраться с Linux (Slax, live версия slackware - начал с простого), но на компьютере, чтобы ресивер не подвесить. Извиняюсь за офтоп.
По папке etc. Там, похоже, лежат файлы конфигурации, в основном сети. Зачем - не понятно, так как brutus все равно переделает все под себя.

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
Дополнительное ПО от Taapat
« Ответ #41: 24 сентября | 2011г. | 16:56:55 »
0
По папке etc. Там, похоже, лежат файлы конфигурации, в основном сети. Зачем - не понятно, так как brutus все равно переделает все под себя.
В папке файлы которые нужны для работы ядро и построение файловой системы. На пример: inittab для запуска init; /etc/init.d/rcS для запуска системы; passwd для логина пользователей; mountmtd.sh для монтировки app. и.т.д... Когда ядро загрузилось и работает запускается brutus для кого всё в app и data. Конечно нам всё показывает и многое устанавливает brutus, но не 100% все. Если ми хотим что-то в будущем сделать под себя то, я считаю, что хорошо иметь полный контроль над стартом системы, правда для Enigma нужно запускать другое ядро в котором при компилацйи уже встроены драйвера или добавка нужных модулей.
Добавлено  24 сентября | 2011г. | 17:20:27   
Taapat, Возможно-ли подробно описать создание загрузочного системного диска (USB1/sda1, USB2/sdb1 и какие файлы  для этого нужно извлечь из системы и как извлечь те или иные файлы полностью?
Для USB не так всё просто как с SATA.
Пока мне не удалось запустить систему из флешки USB.
Как я понимаю проблема в том что USB монтируется значительно позже чем обычный диск и надо пачит кернел чтобы root размешать на USB. Я испробовал кучу пачей но пока не нашел подходящего.
Учтите что раздел в флешке где размешаете batch.cfe и vmlinux должен быть в системе FAT32. Читал, но на 100% не уверен что root система linux должна быть в ext.
Я создал на флешке два раздела- один fat32 для batch.cfe и vmlinux, другой ext2 для root.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Для переноса системы на /mnt/USB1/sda1 можете использовать мой скрипт rootusb, но как я уже сказал сперва надо собрать рабочие ядро.
Если надо, могу написать как я делал и можете попытаться.
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн michey

  • Младший Джедай
  • **
  • Забанен!
  • Сообщений: 71
  • Поблагодарили: 240
  • Уважение: +18
Дополнительное ПО от Taapat
« Ответ #42: 24 сентября | 2011г. | 17:38:59 »
0
Цитировать
Для переноса системы на /mnt/USB1/sda1 можете использовать мой скрипт rootusb, но как я уже сказал сперва надо собрать рабочие ядро.
Если надо, могу написать как я делал и можете попытаться.

Опишите,
Буду Признателен...

Оффлайн plim

  • Великий Джедай
  • ****
  • Сообщений: 651
  • Поблагодарили: 146
  • Уважение: +5
Дополнительное ПО от Taapat
« Ответ #43: 24 сентября | 2011г. | 18:47:30 »
0
Если ми хотим что-то в будущем сделать под себя то, я считаю, что хорошо иметь полный контроль над стартом системы
Полностью согласен. Для начала надо как-то отсадить brutus от сети. После последнего отвала сети сложилось ощущение, что brutus чем-то нагружает систему, что она не отвечает на внешние запросы, но сама в сеть выходит.

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
Дополнительное ПО от Taapat
« Ответ #44: 24 сентября | 2011г. | 19:38:01 »
0
Опишите,
Буду Признателен...
Принципе Lovec47 уже описал, но позже напишу более подробно как делал я.
Добавлено  24 сентября | 2011г. | 21:55:08   
Как собрать ядро.
Напишу как делал я, но не говорю что этот единственный правильный вариант.
Делал на 32 bit Ubuntu 11.04.

1. Перед сборкой устанавливал gcc, build-essential, smake, и может еще что то надо (при сборке если спросит установите). Все пакеты устанавливается с sudo apt-get install <package> кроме smake. По моему я скачал исходники smake и установить по инструкций там, но если не выходит спросите у google.
2. Скачиваем исходники kernel linux-2.6.12 от www.kernel.org (к сожалению на этот момент не работает по этому ищем зеркала), и распакуем на пример в домашнем каталоге.
3. Скачиваем linux-2.6.12-brcm-5.1.patch на пример здесь, и распакуем рядом с исходниками линукс в домашнем каталоге.
4. Переименованием папку исходников linux-2.6.12 в stblinux-2.6.12-5.1.
5. Идём в домашную паку и пачим исходники:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
По сколько www.kernel.org не этот момент не работает можем пропачений линукс для dreambox взять здесь  и пропустить 2-5 шагов. Минус в том, что не известно от кого это собрано но судя по Makefile kernel -2.6.12.2 и главное работает.

6. Пример конфигурации для нашего процессора находится в arc/mips/configs/bcm97401c0_defconfig. Но там надо добавить CONFIG_POSIX_MQUEUE=y и поддержку USB по этому прикрепил свой для /dev/hda1. Переименуйте файл конфигурации в .config и разместите в корень папки с исходникам linux (~/stblinux-2.6.12-5.1). В этом файле можем назначить что надо добавить в ядро при компиляции и где будет root.
7. Меняем в файле drivers/net/brcmint7038/bcmemac.c #define FLASH_MACADDR_ADDR 0xBFFFFF94.
8. Чтобы запустились существующие модули в ресивере меняем в Makefile kernel version 5.1-brcmstb на 4.2-brcmstb.
9. Скачиваем crosstools_sf-linux-2.6.12.0_gcc-3.4.6-20_uclibc-0.9.28-20050817-20070131.tar.gz, и распакуем на пример в домашнем каталоге.
10. Идём в паку linux, назначаем PATH на crosscompiler, указываем платформу и запускаем smake:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.11. После компиляции должен в ~/stblinux-2.6.12-5.1 появится vmlinux в котором удаляем лишние силки для уменьшения размера:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Вот и собрали vmlinux для root на /dev/hda1.
Для USB надо наверно в .config указать root=/dev/sda1, найти подходящий пач, перед сборкой пропачитъ исходники и может что то изменить, или добавить в .config.

Добавлено  24 сентября | 2011г. | 22:42:18   
OSCAM 1.20-unstable_by_Taapat_svn build #5960
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
1485 Ответов
570323 Просмотров
Последний ответ 05 января | 2015г. | 13:45:31
от Ser6
93 Ответов
59685 Просмотров
Последний ответ 13 июля | 2023г. | 07:54:06
от aytbay
1358 Ответов
594382 Просмотров
Последний ответ 15 февраля | 2015г. | 01:43:13
от Taapat
126 Ответов
89791 Просмотров
Последний ответ 04 января | 2019г. | 00:39:45
от myxa9
1001 Ответов
493282 Просмотров
Последний ответ 01 июля | 2018г. | 20:12:30
от слава



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!