22 декабря | 2024г. | 17:09:23


АвторТема: Запуск Enigma2 на компьютере  (Прочитано 32162 раз)

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

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

  • Друзья Джедаев
  • *****
  • Сообщений: 159
  • Поблагодарили: 259
  • Уважение: -1
Здравствуйте, друзья
Наверняка Вы всё уже слышали о проекте запуска enigma2 на linux машинах.
Сегодня хочу рассказать, как я в корне поменял среду разработки и что из этого вышло.
Не секрет, что если заниматься отладкой удалённо, на ресивере, то это требует дополнительных подготовительных мер и затрат, а именно:
1. Обеспеченное подключение по протоколу samba или netatalk в своей локальной сети либо через интернет
3. Временных затрат (от 40 сек), при регулярной перезагрузке самой enigma, а иногда и самого ресивера.
Я продолжал искать вариант разработки и отладки плагинов на локальной машине. И я такой способ нашёл. Он позволяет нам избежать описанных выше мер и затрат. И позволяет весь процесс отладки и запуска и хранения всех файлов проекта осуществлять только на ноутбуке, без необходимости подключения к самому ресиверу. Я говорю о проекте Enigma2PC от уважаемого Raider05.
И так, всё по шагам. Начну из далека и с самого начала.
1. Устанавливаем (если у Вас есть возможность) виртуальную linux машину. Рекомендуют установить Ubuntu 12.04, что я и сделал. Я скачал образ этой ОС с официального сайта.
2. Затем устанавливаем его на Parallels Desktop или VMWare системе.
Так как я обладаю Parallels Desktop, то опишу процесс касаемо этой системы.
Спойлер   :
ВАЖНО! При установке -  уберите флажок с пункта «Экспресс установка».
Спойлер   :
2. Затем, мы должны установить Parallels Tools. Для чего мы заходим в меню Parallels и производим установку.
Спойлер   :
В открывшемся окне нажимаем на иконку Parallels Tools. Ждём завершения установки и перезагружаем виртуальную машину. После чего начинает адекватно работать мышка и разрешение на мониторе приходит в порядок.
3. Теперь, на вновь созданной виртуальной машине, сделаем так, чтобы не мучиться с постоянным вводом пароля и приставки sudo )). Запускаем Терминал и вводим следующую команду:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Цитировать
Теперь всё наши команды будут восприниматься от суперпользователя root.
Будьте теперь очень внимательны, с тем что вводите. Вы теперь СУПЕРПОЛЬЗОВАТЕЛЬ)))
3. Обновим репозитории.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.4. Установим необходимый минимум - mc и git
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.5. Теперь всё готово к установке enigma2. Потому произведём скачивание исходников, создав предварительно любую доступную директорию для её установки. Я выбрал /opt
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.6. Установим необходимые библиотеки
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Если нужен лог файл, то делаем так:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.7. Затем ставим саму enigma2.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Если нужен лог файл, то делаем так:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.8. Если ошибок не было, а их быть не должно, то для счастия полного ставим набор плагинов для имиджа (по умолчанию OpenPli).
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Теперь у нас Enigma2 установлена в  /usr/local/e2/ (см. build_openpliPC.sh $INSTALL_E2DIR )
Примеры настроек смотрим в /usr/local/e2/etc/enigma2/
Сам файл запуска находится здесь /usr/local/e2/bin/enigma2
Систеные Плагины находятся в /usr/local/e2/lib/enigma2/python/Plugins/SystemPlugins
Расширения в  /usr/local/e2/lib/enigma2/python/Plugins/Extensions
Оболочка и карта кнопок нажатия keymap.xml в  /usr/local/e2/share/enigma2
Делаем для удобства симлинк
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Теперь мы сможем запускать enigma2 при помощи команды
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.При запуске должно открыться новое окно с оболочкой имиджа OpenPli.
Спойлер   :
Ниже приведу список используемых клавиш, для управления enigma2:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.В документации говориться еще об установке различных надстроек в виде oscam и vtuner. Я думаю, что это уже на Ваш вкус и цвет. Всё это необходимо лишь в том случае если Вы собираетесь просматривать сигнал с ресивера передаваемый на Ваш ноутбук, либо Ваш ноутбук имеет спутниковую карту.
Для отладки программ необходимо только то, что я описал.
Запуск enigma2 осуществляется почти мгновенно (около 3 сек). И нам нет необходимости подключаться к чему либо дополнительно - все находится у меня на ноутбуке.
Единственное пока ограничение так это то что отладка только для имиджа OpenPli, но так как enigma2 почти одинакова на всех имиджах, это не сильно влияет на отладку плагинов, только лишь на отображение Ваших оболочек (skin) в выводимых окнах Ваших расширений. Однако, как я полагаю, в большинстве случаев, это не является сутью Ваших разработок.
Чуть позже напишу о своём опыте установки Eclipse на Linux платформе.
Удачи всем!
  • Vu Duo+ (GI S9895 HD), LiveX (ruDream), 13E, 36E
С Уважением, Добродел

Оффлайн oleg8000

  • Мастер Джедай
  • ***
  • Сообщений: 820
  • Поблагодарили: 2405
  • Уважение: +8
Запуск Enigma2 на ноутбуке
« Ответ #1: 02 марта | 2014г. | 21:15:57 »
0
 Dobrodel, Спасибо за подробное описание! Ставил на Windows 8.1 второй системой - всё работает, хотя лучше для этих целей отдельно какой-нибудь ноутбук использовать.
Вы писали только PLI поддерживается, а если из тюнера все папки заменить в ноутбуке вместо Плишных?

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

  • Друзья Джедаев
  • *****
  • Сообщений: 159
  • Поблагодарили: 259
  • Уважение: -1
Запуск Enigma2 на ноутбуке
« Ответ #2: 02 марта | 2014г. | 21:35:02 »
0
Друзья, здравствуйте
Сегодня праздник  прощённое воскресенье!
Простите меня если я вольно, либо невольно обидел кого из Вас!
С праздником Вас всех!

Итак, продолжим наше повествование по поводу установки Eclipse на нашей связке в виртуальной машине Parallels +  Ubuntu 12.04

Для дальнейшей установки необходимо проделать следующие действия:

1. Открываем Терминал в Ubuntu

2. Проверяем установку версии java

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Если java по какой то причине не установлена то устанавливаем её и так же Java SDK седьмой версии

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Если установлена версия отличная от версии 7, то выбираем седьмую версию (это необходимо для установки расширения PyDev, которая работает только начиная с 7 версии Java), вызвав команду:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
3. Переходим в папку /opt

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
3. Скачиваем последнюю версию Eclipse по ссылке Eclipse Downloads

4. Распаковываем скаченный архив
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
5. Переключаемся на суперпользователя
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
6. Создаем и редактируем файл eclipse.desktop
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра. или Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.вставляя в него это содержимое
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
7. Регистрируем Eclipse в системе
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
8. Создаём ссылку на файл запуска Eclipse
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
9. Регистрируем иконку Eclipse в панеле запуска
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
10. Теперь когда у нас всё готово для запуска просто набираем
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Далее устанавливаем пакеты eGit, PyDev и gted, как было мною рассказано в этом сообщении и ниже.





Добавлено  03 марта | 2014г. | 08:07:50
Вы писали только PLI поддерживается, а если из тюнера все папки заменить в ноутбуке вместо Плишных?

Данный имидж был портирован. Т.е. он был каким то образом встроен в ОС. Ведь имидж это не только enigma2 это много всего - начиная от загрузочных файлов и драйверов и заканчивая enigma2 и различными расширениями.
Потому думаю, что это будет очень не просто. Простым копированием вряд ли это возможно сделать.
И тем не менее возможно и стоит попробовать.
Думаю, что дорогу осилит идущий. Если Вам это необходимо, то Вы обязательно с этим справитесь.
Я чем смогу помогу. Правда в этом вопросе я мало что понимаю.

P.S.
Задача тестирования расширений для enigma2 решена, однако мне захотелось собрать модуль vtuner, отвечающий за трансляцию сигнала на виртуальную машину и позволяющий смотреть каналы на ноуте в нашей портированной enigma2. Однако я так и не смог этого сделать. Слишком давно это было и люди уже я так понял не занимаются этим вопросом, либо слишком заняты чтобы ответить. Я же не смог собрать драйвера самого vtuner. Если у кого получится дайте пожалуйста знать.
  • Vu Duo+ (GI S9895 HD), LiveX (ruDream), 13E, 36E
С Уважением, Добродел

Оффлайн vardan85

  • Рыцарь Джедай
  • *****
  • Сообщений: 1139
  • Поблагодарили: 1694
  • Уважение: +16
Запуск Enigma2 на компьютере
« Ответ #3: 08 марта | 2014г. | 22:01:46 »
0
Добрый вечер.
У меня Kubuntu 13.04 x64. После ./build_openpliPC.sh получаю
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
но перед этим пришлось установить libnl-3-dev и сделать симлинк в /usr/include/ на папку /usr/include/libnl3/netlink

Онлайн yuju

  • Мастер Джедай
  • **
  • Сообщений: 3333
  • Поблагодарили: 12958
  • Уважение: +242
Запуск Enigma2 на компьютере
« Ответ #4: 08 марта | 2014г. | 22:21:57 »
0
vardan85,  libnl-3-dev удалить, libnl2-dev установить

Оффлайн vardan85

  • Рыцарь Джедай
  • *****
  • Сообщений: 1139
  • Поблагодарили: 1694
  • Уважение: +16
Запуск Enigma2 на компьютере
« Ответ #5: 08 марта | 2014г. | 22:32:50 »
0
yuju,
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

Онлайн yuju

  • Мастер Джедай
  • **
  • Сообщений: 3333
  • Поблагодарили: 12958
  • Уважение: +242
Запуск Enigma2 на компьютере
« Ответ #6: 08 марта | 2014г. | 22:55:10 »
0
vardan85,  libnl2 & libnl2-dev  в прицепе!
у меня ubuntu 13.04 x64.
[ Гостям не разрешен просмотр вложений ]
все работает

[ Гостям не разрешен просмотр вложений ]
[ Гостям не разрешен просмотр вложений ]


Онлайн yuju

  • Мастер Джедай
  • **
  • Сообщений: 3333
  • Поблагодарили: 12958
  • Уважение: +242
Запуск Enigma2 на компьютере
« Ответ #7: 08 марта | 2014г. | 23:57:51 »
0
так и не понял, что в первом посте такого нового, что служит для вывода:
Цитировать
Таким образом...

! обычная установка сборки Raider05. ему спасибо)

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

  • Друзья Джедаев
  • *****
  • Сообщений: 159
  • Поблагодарили: 259
  • Уважение: -1
Запуск Enigma2 на компьютере
« Ответ #8: 14 марта | 2014г. | 20:45:46 »
-1
Уважаемый yuju, здравствуйте
Цитировать
так и не понял, что в первом посте такого нового, что служит для вывода:

Я честно говоря не совсем понял цель Вашего поста в данном топике.

Цитировать
! обычная установка сборки Raider05. ему спасибо)

Если быть последовательным, то сам проект имеет корни довольно глубокие и начиналось всё привмерно так:
1. Уважаемый Cougar создал самую большую часть этого проекта.
2. Затем Уважаемый Nobody9 решил доработать данный проект, что и сделал.
3. И уже в последствии Уважаемый Raider05 довёл данный проект для современных версий Unbuntu.

За что им БОЛЬШАЯ человеческая благодарность.
  • Vu Duo+ (GI S9895 HD), LiveX (ruDream), 13E, 36E
С Уважением, Добродел

Онлайн yuju

  • Мастер Джедай
  • **
  • Сообщений: 3333
  • Поблагодарили: 12958
  • Уважение: +242
Запуск Enigma2 на компьютере
« Ответ #9: 14 марта | 2014г. | 23:27:49 »
0
Dobrodel, спасибо, буду прилагать максимум усилий чтобы здравствовать, здравствовать, здравствовать!

Читая первый пост, дошел до слов:
Цитировать
Таким образом, запуск enigma2 осуществляется почти мгновенно (около 3 сек). И нам нет необходимости подключаться к чему либо дополнительно - все находится у меня на ноутбуке.
В данный момент слов "Таким образом", имеющих значение вывода или результата некого плодотворного труда, уже не наблюдаю. Перередактировано! Остался только остаток предложения.
Эти слова
Цитировать
Таким образом
  и были причиной Ответ #7



Если быть последовательным, то...
Быть последовательным или... - это Ваше право.
Только я прекрасно осведомлен с историей вышеупомянутого проекта и в ссылках не нуждаюсь.




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

  • Друзья Джедаев
  • *****
  • Сообщений: 159
  • Поблагодарили: 259
  • Уважение: -1
Запуск Enigma2 на компьютере
« Ответ #10: 15 марта | 2014г. | 08:02:22 »
-1
Уважаемый yuju, здравствуйте

Быть последовательным или... - это Ваше право.
Только я прекрасно осведомлен с историей вышеупомянутого проекта и в ссылках не нуждаюсь.

Видимо я задел Вас чем-то за «живое». Лично с Вами я не знаком, да и знакомым людям я стараюсь не причинять любые неудобства в общении со мной, потому прошу Вас - простите мне мою возможную несдержанность, которая могла невольно обидеть Вас.
 
Мой предыдущий пост, касался не Вас лично, а только тех людей, которые ещё не осведомлены об этих разработчиках. Так как тематика данного поста касается проекта Enigma2PC, то мне как новичку было бы интересно узнать - как начинался проект. Именно с этой целью я написал данную информацию.

P.S.
Моим предыдущим постом я вежливо попытался сказать Вам, что Ваше высказывание никоим образом не относится к теме данного топика и в терминах любого форума называется «флудом». И именно с этой целью я удалил те слова, которые задели именно Вас, чтобы в дальнейшем прекратить общение не по теме данной ветки форума.
Потому если у Вас будет такая возможность, пожалуйста, соблюдайте правила форума и пишите по существу темы. Очень надеюсь, что Вы окажитесь сильным человеком и сможете сдержать себя и не отвечать мне в данном топике развивая тему «флуда».   
  • Vu Duo+ (GI S9895 HD), LiveX (ruDream), 13E, 36E
С Уважением, Добродел

Онлайн yuju

  • Мастер Джедай
  • **
  • Сообщений: 3333
  • Поблагодарили: 12958
  • Уважение: +242
Запуск Enigma2 на компьютере
« Ответ #11: 15 марта | 2014г. | 13:06:33 »
0
Dobrodel, это же ведь Вы заставляете меня повторять одно и то же: в первом посте я увидел описание процесса установки сборки Raider05, с вытекающим Вашим выводом:
Цитировать
Таким образом, запуск enigma2 осуществляется почти мгновенно (около 3 сек).

, который и был причиной Ответ #7, реплики, а не адресованным ответом. 

Скажите, что Вы доработали в "сборке  Raider05", например для сокращения времени запуска!?
В противном случае этот вывод, не несущий смысловой нагрузки, лишний, впрочем, что Вы и сделали - удалили слова, имеющие принципиальное значение Ответ #7, и взялись морочить голову.


Оффлайн gorr

  • Младший Джедай
  • **
  • Сообщений: 102
  • Поблагодарили: 233
  • Уважение: +2
Запуск Enigma2 на компьютере
« Ответ #12: 25 марта | 2014г. | 12:18:25 »
0
добрый день
подскажите
на параллель установил убунту 14.03
встала вроде нормально
обновился
установил git
перенес enigma2pc
теперь установка библиотек
и тут - засада
не полная установка - и как результат  - ни openpli - ничего
весь лог прилагаю
начало "сбоя" -

Build and install libdvbsi++
-----------------------------------------
fatal: unable to connect to git.opendreambox.org:
git.opendreambox.org: System error

Cloning into 'libdvbsi++'...
./build_libs.sh: line 45: cd: libdvbsi++: No such file or directory
tail: cannot open ‘debian/changelog’ for reading: No such file or directory
dpkg-buildpackage: error: tail of debian/changelog gave error exit status 1
dpkg: error processing libdvbsi++*.deb (--install):
 cannot access archive: No such file or directory
Errors were encountered while processing:
 libdvbsi++*.deb

 не пойму почему не могу подключиться к сайту

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

  • Друзья Джедаев
  • *****
  • Сообщений: 159
  • Поблагодарили: 259
  • Уважение: -1
Запуск Enigma2 на компьютере
« Ответ #13: 25 марта | 2014г. | 14:45:15 »
0
Уважаемый gorr, здравствуйте
Цитировать
fatal: unable to connect to git.opendreambox.org:
git.opendreambox.org: System error

Похоже что либо Ваше интернет соединение не работает либо в это время сервер git.opendreambox.org не отвечал. Попробуйте ещё раз.
  • Vu Duo+ (GI S9895 HD), LiveX (ruDream), 13E, 36E
С Уважением, Добродел

Оффлайн gorr

  • Младший Джедай
  • **
  • Сообщений: 102
  • Поблагодарили: 233
  • Уважение: +2
Запуск Enigma2 на компьютере
« Ответ #14: 25 марта | 2014г. | 14:56:42 »
0
не меняя настроек сети проходит обновление и установка сторонних программ на убунту
а на сервер -git.opendreambox.org -через мозилу так же заходит без проблем

git установился версии - 1.8.1.2

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
4455 Просмотров
Последний ответ 05 октября | 2011г. | 17:55:24
от www
64 Ответов
85197 Просмотров
Последний ответ 22 января | 2016г. | 00:16:07
от Krz
2 Ответов
5674 Просмотров
Последний ответ 31 августа | 2013г. | 10:43:20
от GerK
0 Ответов
4581 Просмотров
Последний ответ 10 декабря | 2013г. | 19:09:56
от ooolexa
7 Ответов
6186 Просмотров
Последний ответ 26 декабря | 2013г. | 00:30:50
от plb



X

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

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