Vous êtes sur la page 1sur 4

Instalacin de Oscam en Raspberry Pi

Partiremos de la distribucin para RPI Rasbian weezhy


podemos bajar la ultima versin de la pgina Raspberryorg
!na vez tengamos con"igurada la Raspberry ya podremos instalar
todo lo necesario para poder usar Oscam
#sudo apt-get update
#sudo apt-get install subversion cmake build-essential libssl-dev libpcsclite1 libpcsclite-dev
dialog
#i tenemos intencin de usar alg$n lector !#% compilamos libusb& nos
situamos en nuestro directorio home y nos bajamos las "uentes para libusb
#cd
#wget http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.9/libusb-1.0.9.tar.b!
'escomprimimos el "ichero tarbz(
#tar "jvf libusb-1.0.9.tar.b!
)ompilamos e instalamos libusb
#cd libusb-1.0.9
#./configure
#make
#sudo make install
*olvemos al directorio
#cd
+hora bajamos las "uentes para compilar e instalar oscam
#svn checkout http://www.streamboard.tv/svn/oscam/trunk oscam-svn
#cd oscam-svn
#mkdir build
#cd build
#cmake ..
#make
#make install
#i todo ha ido bien ya tendremos instalado Oscam en nuestra Raspberry& el
"ichero binario de Oscam lo tendremos en el directorio /usr/local/bin
Por de"ecto Oscam lee los "icheros de con"iguracin en la carpeta
/usr/local/etc podemos copiar nuestros "icheros en esta carpeta& para ello
utilizamos ,ilezilla
Por ultimo para comprobar -ue "uncione nos situamos en el directorio
donde tenemos el binario
#cd /usr/local/bin
#sudo oscam
Para -ue arran-ue Oscam cuando encendemos la Raspberry tenemos -ue
a.adir una linea a rclocal delante de e"it 0
#nano /etc/rc.local

/usr/local/bin/oscam -c /usr/local/etc #
e"it 0
$rtl % o guardamos los cambios
$rtl % " salimos de nano
Por ultimo si -ueremos -ue Oscam se reinicie cada d/a a una hora
determinada modi"icamos el crontab pero primero creamos un script para
"acilitarnos la tarea de parar& arrancar o reiniciar Oscam&
lo podemos poner por ejemplo en una carpeta -ue habremos creado antes
#mkdir emu
#cd emu
#mkdir script
#nano /emu/script/oscript
Pegamos lo siguiente dentro
012bin2sh
)+34+3567Oscam #erver7
0 end
0 8his method starts Oscam
start9cam :;
<
p=ill >? oscam
sleep (
2usr2local2bin2oscam >c 2usr2local2etc @
A
0 8his method stops Oscam
stop9cam :;
<
p=ill >? oscam
A
case 7BC7 in
start;
echo 7D#)RIP8E BCF B)+34+357
start9cam
GG
stop;
echo 7D#)RIP8E BCF B)+34+357
stop9cam
GG
restart;
echo 7Restaring B)+34+357
stop9cam
$rtl % o guardamos los cambios
$rtl % " salimos de nano
'amos permisos
#chmod &'' oscript
)reamos un enlace simblico
#ln /emu/script/oscript /bin/oscript
+hora simplemente tecleando
#oscript start
#oscript stop
#oscript restart
podremos arrancar& parar o reiniciar Oscam +l a.adir esta linea en el
crontab reiniciamos cada d/a a la misma hora

#nano /etc/crontab
00 0( ) ) 1-& root oscript restart
$rtl % o guardamos los cambios
$rtl % " salimos de nano
5n el crontab tambiHn podemos a.adir unas lineas para -ue nos haga un
che-ueo de Oscam cada cierto tiempo o bien -ue cada d/a nos bus-ue la
ultima versin de Oscam y nos la sustituya por la -ue tenemos
#nano /etc/crontab
)/1' ) ) ) ) root /emu/script/check*os +/dev/null
00 0( ) ) 1-& root /emu/script/oscam*update +/dev/null
1' 0( ) ) 1-& root oscript restart
$rtl % o guardamos los cambios
$rtl % " salimos de nano
Ios scripts los podeis encontrar en los siguientes enlaces
oscript
chec=9os
oscam9update
Para el oscam9update previamente hemos creado una carpeta llamada
backups*oscam dentro de 2usr/local/bin
#cd /usr/local/bin
#mkdir backups*oscam
Ios scripts los colocaremos en la carpeta /emu/script y les damos
permisos &''
#cd /emu/script
#chmod &'' check*os
#chmod &'' oscam*update
,ab-chan b- .ododream /uliol !010

Vous aimerez peut-être aussi