OSCAM i kurmak ve yapılandırmak oldukça basit ve üreticileri tarafından yeterince desteklenen bir kart paylaşım server yapısıdır.
Unutmayın anlatacağımız ve vereceğimiz bilgiler sadece test amaçlı olup, pc nizde bulundurmamanız tavsiye edilir.
Çalışmalarımızın tamamı test ve merak içerir, hiç bir zaman illegaliteyi seçmeyiniz.
Şimdi ilk başta SVN ile server kodlarımızı alalım.
bu komutla oscam in son ve stabil kodlarını pc inize indirmiş oldunuz.
sırası ile aşağıdaki komutları girerek kompiler (derleme) yapınız.
Örnekler , yapılandırma ve daha bir çok sorularınızı orjinal adresinden ulaşabilirsiniz.
Bir süre sonra değişiklikleri alabilmek için aşağıdaki komutları kullanınız.
Bu güncelleştirmeyi yapılandıradan sonra bile yapabilirsiniz ki, yapmanız her zaman tavsiye edilr.
güncellemek için kesinlikle
svn checkout kullanmayın bunu sadece yeni bir yükleme yapacaksanız kullanın. Bazen SVN nin belli sürümleri çalışmayabilir, yada siz herhangi bir revizyonda çalışmak isteyebilirisiniz böylesi durumda
aşağıdaki kodları kullanın.
Çapraz derleme yapmak isterseniz şu adresi ziyaret ediniz. [PHP]http://www.streamboard.tv/oscam/wiki...iling[/PHP]
KURULUM VE ÇALIŞTIRMA
Bir sonraki mesaj da OSCAM Konfigrasyonu anlatılacak
Unutmayın anlatacağımız ve vereceğimiz bilgiler sadece test amaçlı olup, pc nizde bulundurmamanız tavsiye edilir.
Çalışmalarımızın tamamı test ve merak içerir, hiç bir zaman illegaliteyi seçmeyiniz.
Şimdi ilk başta SVN ile server kodlarımızı alalım.
PHP Code:
svn checkout http://www.streamboard.tv/svn/oscam/trunk oscam-svn
sırası ile aşağıdaki komutları girerek kompiler (derleme) yapınız.
PHP Code:
cd oscam-svn
make
PHP Code:
http://www.streamboard.tv/oscam/browser/trunk/README.build.
PHP Code:
cd oscam-svn svn update
#güncellenmiş dosyaların listesini göreceksiniz.
Bu güncelleştirmeyi yapılandıradan sonra bile yapabilirsiniz ki, yapmanız her zaman tavsiye edilr.
güncellemek için kesinlikle
svn checkout kullanmayın bunu sadece yeni bir yükleme yapacaksanız kullanın. Bazen SVN nin belli sürümleri çalışmayabilir, yada siz herhangi bir revizyonda çalışmak isteyebilirisiniz böylesi durumda
aşağıdaki kodları kullanın.
PHP Code:
cd oscam-svn
# güncelleme revision 7400 le çalışmak isterseniz aşağıdaki komutu girin
svn update -r 7400
# son revizyonla çalışmak isterseniz aşağıdaki komutu girin
svn update -r HEAD
# checkout ile revizyon hakkında bilgi alın.
KURULUM VE ÇALIŞTIRMA
PHP Code:
apt-get install g++
apt-get install gcc
apt-get install cmake
apt-get install make
apt-get install subversion
PHP Code:
$ cd /usr/local/bin
$ svn co http://oscam.ump2002.net/svn/oscam/trunk oscam-svn $
cd oscam-svn
$ mkdir oscam_bin
$ cd oscam_bin
$ cmake /usr/local/bin/oscam-svn
$ make
$ make install
PHP Code:
$ cd /usrl/local/bin
$ ls
PHP Code:
$ pico /etc/rc.local
PHP Code:
sleep 10 /var/script/oscam.sh &
PHP Code:
$ cd /var
$ mkdir script
$ cd script
$ pico oscam.sh
PHP Code:
while : do if ps | grep -v grep | grep -c oscam >/dev/null then echo "Oscam Basladi" sleep 5
else /usr/local/bin/oscam -C /usr/local/etc & fi done
PHP Code:
#!/bin/bash
founds=`tail -10 /var/log/oscam/oscam.log | grep "not found" | wc -l`
founds2=`tail -10 /var/log/oscam/oscam.log | grep "exit with signal" | wc -l`
founds3=`tail -20 /var/log/oscam/oscam.log | grep "timeout" | wc -l`
if [ $founds -gt 3 ] || [ $founds2 -ge 1 ] || [ $founds3 -ge 1 ] then echo "Error found, restart...";
/usr/bin/killall -9 oscam
/usr/local/bin/oscam & fi exit
Yorum