22 мая | 2018г. | 15:10:35

АвторТема: Самостоятельная сборка oscam  (Прочитано 3822 раз)

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

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

  • Мастер Джедай
  • **
  • Сообщений: 417
  • Поблагодарили: 1051
Мне в личку пришла просьба написать небольшую инструкцию о том, как делать свои сборки oscam. На самом деле, назвать ими "своими" нельзя, так как все мои правки давно внесены на открытый репозиторий oscam. Поэтому представлю небольшую инструкцию по сборке стримбордовского oscam.

Всё очень просто. Для начала качаем тулчейн.

Распаковываем его и копируем каталог sh4-unknown-linux-gnu в папку /opt:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Распаковать и скопировать так же можно, используя утилиту mc:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Далее прописываем в системную переменную окружения путь до компилятора. Для этого в домашнем каталоге пользователя находим скрытый файл .bashrc и прописываем в нём следующую строку:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
В дальнейшем эти шаги уже можно не делать.

Далее качаем актуальные исходники oscam:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Далее качаем патч oscam-emu и копируем его в каталог со скаченными исходниками со стримборда. Актуальную версию вложил в архив к сообщению.

Затем применяем его:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
В принципе, патч можно и не применять. Тогда вы получите "девственно" чистую версию стримбордовского oscam.

Да, если патч вы всё-таки примените и перед сборкой положите в каталог с исходниками oscam файл SoftCam.Key, то ключи из него будут вшиты в готовый бинарник...

Для сборки stapi версий качаем две либки для статической линковки с функциями STAPI: liboscam_stapi.a и liboscam_stapi5.a (они так же вложены в архив) и кидаем их в предварительно созданную папку stapi в каталоге с иходниками oscam.

Ну, и компилим.

Для stapi5 версии для этого вводим в командной строке:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Для stapi4 вместо параметра USE_STAPI5=1 используйте USE_STAPI=1.

Соответственно для сборки под SH4-DVBAPI (например, для Gi S8120) используйте команду:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Для mipsel:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Разумеется, для сборки под mipsel вам нужно развернуть компиляторы mipsel-unknown-linux-gnu и тоже добавить их в переменную окружения:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Спойлер   :
mipsel
версию так же можно собирать и с OpenSSL.

Готовые бинарники забирайте в подкаталоге Distribution.

Возможно, в вашем дистрибутиве Linux понадобиться поставить такие утилиты как svn и patch.

В принципе, и всё. Будут вопросы - задавайте.


Vitaliy69

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

  • Мастер Джедай
  • **
  • Сообщений: 417
  • Поблагодарили: 1051
Самостоятельная сборка oscam
« Ответ #1: 30 июня | 2015г. | 12:29:39 »
В личку пришёл вопрос: "Как собрать с возможность выбора компонентов".

Всё очень просто. Перед сборкой в каталоге с исходниками oscam введите команду:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Дальше можно настроить через псевдо-графическую оболочку, с какими именно компонентами собирать oscam.

P.S. Пожалуйста, задавайте вопросы на форумах -  возможно, ответы на них заинтересуют ещё кого-то.
Vitaliy69

Онлайн sga

  • Младший Джедай
  • **
  • Сообщений: 100
  • Поблагодарили: 36
Самостоятельная сборка oscam
« Ответ #2: 16 января | 2017г. | 09:02:47 »
Удалил

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
2 Ответов
10140 Просмотров
Последний ответ 19 июня | 2014г. | 20:04:55
от radaev
66 Ответов
27291 Просмотров
Последний ответ 25 декабря | 2015г. | 17:57:37
от Serge-worm
62 Ответов
70757 Просмотров
Последний ответ 05 декабря | 2016г. | 16:28:27
от sergei965
26 Ответов
12195 Просмотров
Последний ответ 19 января | 2015г. | 00:18:03
от 024730
0 Ответов
641 Просмотров
Последний ответ 06 февраля | 2015г. | 21:30:26
от azurin



X

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

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