The Best Streaming Software!
VIVO Rent A Car - Your car rental
Върни се   Digital TV Forums - БЪЛГАРСКИЯТ ФОРУМ ЗА ЦИФРОВА ТЕЛЕВИЗИЯ > Шеринг и емулатори > Емулатори > MPCS/OScam

Отговори
 
Контрол над темата Начин на разглеждане
  #1  
Стар 04-04-2014
Аватара на njor
njor njor не е на линия
Човек
 

Дата на присъединяване: Nov 2009
Местоположение: София
Мнения: 2,573
Благодари: 1,115
Получил благодарност:
1,594 пъти в 785 поста
Сваляния: 181
Ъплоуди: 3
По подразбиране Компилиране на oscam

Поради интерес напоследък от страна на колеги как сами да си компилират oscam вдигам тази тема.Това е елементарно обяснение как да си изтеглим,компилираме и запуснем кама.

Изтеглете си putty от тук

Конеквате се към машината и пишете следните команди:

sudo apt-get update

Рестартирате!

sudo apt-get install build-essential
sudo apt-get install libssl-dev libpcsclite-dev
sudo apt-get install mercurial cvs subversion libncurses-dev
sudo apt-get install cmake
cd /usr/src
svn checkout http://streamboard.de.vu/svn/oscam/trunk oscam
cd oscam
sudo cmake -DWEBIF=1 -DPCSC=1
sudo make
sudo cp oscam /usr/local/bin
cd ..
sudo rm -rf oscam
cd /usr/local/bin
sudo chmod 755 oscam

Честито имате компилиран oscam в директория та /usr/local/bin с атрибути 755 на oscam.
Отговори с цитат
Следните потребители (17) благодарят на njor за този полезен пост
AGT (05-04-2014), aiiinur (06-04-2014), BULLET (06-04-2014), Emo75 (04-04-2014), Geryl (06-04-2014), heracle (06-04-2014), jassen (04-04-2014), kiko (20-04-2014), koscom (04-04-2014), miros123 (04-04-2014), thunderhead (25-06-2014), ВалчоП (27-06-2014), Вокстер (04-04-2014), дакси (06-04-2014), краси098 (25-04-2016), Чейреков (10-04-2014)
  #2  
Стар 06-04-2014
Аватара на njor
njor njor не е на линия
Човек
 

Дата на присъединяване: Nov 2009
Местоположение: София
Мнения: 2,573
Благодари: 1,115
Получил благодарност:
1,594 пъти в 785 поста
Сваляния: 181
Ъплоуди: 3
По подразбиране

Да продължим:
за да тръгва кама със зареждане на убунту или дебиян слагаме следните команди:
/usr/local/bin/oscam -b -r 2 -c /usr/local/etc/

или за два кама
/usr/local/bin/oscam -b -r 2 -c /usr/local/etc/
sleep 20 &
/usr/local/bin/oscam-cach -b -r 2 -c /usr/local/etc/oscam-cach/

в
/etc/rc.local
това става с WinSCP от тук

Форума е да си помагаме.В тоя ред на мисли да се включат и колеги да разцъкаме например този ред
sudo cmake -DWEBIF=1 -DPCSC=1
при компилиране.

Помагането става по този начин а не на лични или по телефона!
Отговори с цитат
Следните потребители (7) благодарят на njor за този полезен пост
aiiinur (06-04-2014), BULLET (06-04-2014), Geryl (06-04-2014), jassen (06-04-2014), Валентинко (06-04-2014), Чейреков (10-04-2014)
  #3  
Стар 06-04-2014
д.е.м.т д.е.м.т не е на линия
Banned
 

Дата на присъединяване: Dec 2009
Мнения: 1,803
Благодари: 224
Получил благодарност:
214 пъти в 158 поста
Сваляния: 50
Ъплоуди: 0
По подразбиране

Ето едно решение за комп. с линукс,компилира за всякакви платформи.
http://www.satnigmo.com/2264/compile...ebuild-script/
Отговори с цитат
Следните потребители БЛАГОДАРЯТ на д.е.м.т за този полезен пост :
Чейреков (10-04-2014)
  #4  
Стар 06-04-2014
Чък Норис Чък Норис не е на линия
Модератор
 

Дата на присъединяване: Dec 2008
Местоположение: Пловдив
Мнения: 11,927
Благодари: 979
Получил благодарност:
7,307 пъти в 3,548 поста
Сваляния: 89
Ъплоуди: 24
По подразбиране

Цитирай:
Първоначално написано от njor Вижте мненията
Форума е да си помагаме.В тоя ред на мисли да се включат и колеги да разцъкаме например този ред
sudo cmake -DWEBIF=1 -DPCSC=1
при компилиране.
За хора които не знаят какво правят, по-добре да си конфигурират оскама с make config, преди това трябва да инсталират apt-get install dialog, така по лесния начин с кликвания се избира какво да има и какво да няма, после само make.

ПП: За какво ти е двбапи на линукс машина без тунер?
Отговори с цитат
Следните потребители (4) благодарят на Чък Норис за този полезен пост
Geryl (06-04-2014), jassen (06-04-2014), njor (06-04-2014), Чейреков (10-04-2014)
  #5  
Стар 06-04-2014
Аватара на njor
njor njor не е на линия
Човек
 

Дата на присъединяване: Nov 2009
Местоположение: София
Мнения: 2,573
Благодари: 1,115
Получил благодарност:
1,594 пъти в 785 поста
Сваляния: 181
Ъплоуди: 3
По подразбиране

Цитирай:
Първоначално написано от д.е.м.т Вижте мненията
Ето едно решение за комп. с линукс,компилира за всякакви платформи.
http://www.satnigmo.com/2264/compile...ebuild-script/
Една програма работи най добре когато е компилирана на машината на която ще се използва.
Дадох го примерно може пък да има тунер,точно затова:
Да разцъкаме как да си определим какви модули да има на въпросната програма?
Да стане дискусия.

Последно редактирано от njor : 06-04-2014 на 15:42
Отговори с цитат
Следните потребители (2) благодарят на njor за този полезен пост
thunderhead (25-06-2014), дрим (06-04-2014)
  #6  
Стар 06-04-2014
Аватара на Момчил Минков
Момчил Минков Момчил Минков е на линия
от Шумен
 

Дата на присъединяване: Aug 2010
Местоположение: Шумен
Мнения: 1,220
Благодари: 287
Получил благодарност:
250 пъти в 202 поста
Сваляния: 99
Ъплоуди: 0
По подразбиране

Вярно всичкото, но за Дебиан и Убунту, при други системи пакетите се инсталират по различен начин. и аз съм с 2 ръце за CONFIG-a или MENUCONFIG-a, но мисля, че е по добре с make а не с cmake. Освен това, за четци с УСБ се добавя и libusb.
.
.
Стартиран по този начин когато оскама `крашне', няма кой да го стартира, за това - скриптово стартиране
check_oscam:
Код:
#!/bin/bash
if ! ps x |grep -v grep |grep -c /emu/oscam/oscam.x86 >/dev/null
 then
 /emu/oscam/oscript start
 echo `date "+%d/%m/%y %R process OSCAM was not working"` >> /emu/oscam/log/oscam-restart.log
# This part above will check if there is NO oscam process running.
# And if this condition it truth, it will start it and write to log.
# Log entry will contain time stamp and reason of execution (process not working)
# If first condition in not truth (oscam was running), go further to next condition.
elif
 tail -8 /emu/oscam/log/oscam.log |grep -v grep |grep -c ins40 >/dev/null
then
 /emu/oscam/oscript restart
 echo `date "+%d/%m/%y %R ins40 error detected"` >> /emu/oscam/log/oscam-restart.log
elif
 tail -8 /emu/oscam/log/oscam.log |grep -v grep |grep -c trylock >/dev/null
then
 /emu/oscam/oscript restart
 echo `date "+%d/%m/%y %R trylock error detected"` >> /emu/oscam/log/oscam-restart.log
 /emu/oscam/osnotify `date '+%b %d %H:%M'` & > /dev/null 2> /dev/null
# Those 2 conditions will look for 2 common errors in Oscam: "ins40" and "trylock"
# If last 8 lines of your oscam.log contain any of those errors, it will restart oscam.
# Log entries will include the exact reason of restart.
# ins40 error is random error that will keep oscam running but no CWs returned.
# trylock is older error that appear if you use CCcam protocol in oscam.server
else
 echo "ok"
# If oscam passes all conditions and all is OK, it will simply echo "ok" :-)
fi
oscript:
Код:
#!/bin/sh
CAMNAME="Oscam Server"
# end
# This method starts Oscam
start_cam ()
{
pkill -9 oscam.x86
sleep 2
/emu/oscam/oscam.x86 -b
}
# This method stops Oscam
stop_cam ()
{
pkill -9 oscam.x86
}
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
start_cam
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
stop_cam
;;
restart)
echo "Restaring $CAMNAME"
stop_cam
sleep 7
start_cam
;;
*)
"$0" stop
exit 1
;;
esac
exit 0
В /etc/rc.local се слага /emu/oscam/check_oscam а съшо и в /etc/crontab така: */5 * * * * oscam /emu/oscam/check_oscam > /dev/null

Оскама се стартира с орязани права срещу атаки
__________________
____|_______|_Удряй_|_______|_______|_
|_______|_______|главата|_______|______
____|_______|_______|си_тук_|_______|__

Последно редактирано от Момчил Минков : 06-04-2014 на 17:49
Отговори с цитат
Следните потребители (5) благодарят на Момчил Минков за този полезен пост
Geryl (06-04-2014), njor (06-04-2014), shemetcho (06-04-2014), дрим (06-04-2014), Хиена (06-04-2014)
  #7  
Стар 06-04-2014
Аватара на дрим
дрим дрим не е на линия
Модератор
 

Дата на присъединяване: Feb 2012
Местоположение: София
Мнения: 7,132
Благодари: 1,291
Получил благодарност:
6,124 пъти в 2,544 поста
Сваляния: 71
Ъплоуди: 8
По подразбиране

Цитирай:
Първоначално написано от njor Вижте мненията
Една програма работи най добре когато е компилирана на машината на която ще се използва.
Дадох го примерно може пък да има тунер,точно затова:
Да разцъкаме как да си определим какви модули да има на въпросната програма?
Да стане дискусия.
Цитирай:
Първоначално написано от Момчил Минков Вижте мненията
Вярно всичкото, но за Дебиан и Убунту, при други системи пакетите се инсталират по различен начин. и аз съм с 2 ръце за CONFIG-a или MENUCONFIG-a, но мисля, че е по добре с make а не с cmake. Освен това, за четци с УСБ се добавя и libusb.
Абсолютно точно, евала за добрата тема, само искам да добавя, че така или иначе масово предпочитаните дистрибуции (поне по мое наблюдение от разни шеринг потребители) са дебиан базирани. Иначе, който изпитва някакви претиснения винаги може да си изтегли готов компилиран бин за неговата платформа.
__________________
Техническите въпроси на лично, носят полза само на питащият и е неуважение към форума!
За подобни въпроси, използвай ТОВА!


Отговори с цитат
  #8  
Стар 06-04-2014
Аватара на njor
njor njor не е на линия
Човек
 

Дата на присъединяване: Nov 2009
Местоположение: София
Мнения: 2,573
Благодари: 1,115
Получил благодарност:
1,594 пъти в 785 поста
Сваляния: 181
Ъплоуди: 3
По подразбиране

Цитирай:
Първоначално написано от Момчил Минков Вижте мненията
и аз съм с 2 ръце за CONFIG-a или MENUCONFIG-a, но мисля, че е по добре с make а не с cmake
Да с CONFIG-a или MENUCONFIG-a се работи по лесно,но защо с make а не с cmake?
Отговори с цитат
  #9  
Стар 09-04-2014
Аватара на Момчил Минков
Момчил Минков Момчил Минков е на линия
от Шумен
 

Дата на присъединяване: Aug 2010
Местоположение: Шумен
Мнения: 1,220
Благодари: 287
Получил благодарност:
250 пъти в 202 поста
Сваляния: 99
Ъплоуди: 0
По подразбиране

Цитирай:
Първоначално написано от njor Вижте мненията
Да с CONFIG-a или MENUCONFIG-a се работи по лесно,но защо с make а не с cmake?
Жорката, дето пише `нашия' модул - изказа мнението, и съм склонен да му вярвам... . Имало си там нещичко, от програмистка гледна точка... Вярно, че е по цветничка компилацията, но cmake -> Cross-Platform Makefile Generator, а за локалната машина няма нищо кросплатформено...
__________________
____|_______|_Удряй_|_______|_______|_
|_______|_______|главата|_______|______
____|_______|_______|си_тук_|_______|__
Отговори с цитат
  #10  
Стар 09-04-2014
д.е.м.т д.е.м.т не е на линия
Banned
 

Дата на присъединяване: Dec 2009
Мнения: 1,803
Благодари: 224
Получил благодарност:
214 пъти в 158 поста
Сваляния: 50
Ъплоуди: 0
По подразбиране

Цитирай:
Първоначално написано от д.е.м.т Вижте мненията
Ето едно решение за комп. с линукс,компилира за всякакви платформи.
http://www.satnigmo.com/2264/compile...ebuild-script/
Някой тества ли я,всичко става за секунди.Компилираш за каквато си платформа и получените бинове работят добре.Аз съм компилирал за SH4 и гледам с такъв бин.
Отговори с цитат
Sponsored Links
VIVO Rent A Car  Вземи своят Vu+ сега!  SatPlus
Отговори

Съобщения от Devil M
VIVO Rent A Car  

Тагове
oscam, Компилиране, на


Активни потребители разглеждащи тази тема в момента: 2 (0 членове и 2 гости)
 
Контрол над темата
Начин на разглеждане

Подобни теми
Тема Започнал темата Форум Отговори Последно мнение
Oscam Launcher v1.12 - Oscam под Windows v_88_z MPCS/OScam 5 28-03-2014 13:47
Oscam.srvid и oscam.services за Сатбг /конакс/ ? Emo75 MPCS/OScam 2 11-01-2012 23:53
Свързване OSCAM - OSCAM чрез Ц линия ? lz4ny MPCS/OScam 22 22-12-2011 16:31
oscam.services, oscam.srvid и oscam.provid Пакостник MPCS/OScam 1 10-04-2011 21:51
Компилиране на OSCAM uniqad MPCS/OScam 38 01-04-2011 21:30


Всички времена са във формат GMT +3. Часът е 14:02.


DTV-BG Powered by vBulletin Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.