Este documento proporciona instrucciones para instalar Oscam en una Raspberry Pi. Primero se actualiza el sistema y se instalan las dependencias necesarias como libssl-dev y libpcsclite1. Luego se compila e instala libusb para soportar lectores de tarjetas. Después se descarga el código fuente de Oscam desde un repositorio SVN, se compila y se instala. Por último, se crean scripts para automatizar el inicio y reinicio de Oscam y se agregan tareas al crontab para reiniciarlo diariamente.
Este documento proporciona instrucciones para instalar Oscam en una Raspberry Pi. Primero se actualiza el sistema y se instalan las dependencias necesarias como libssl-dev y libpcsclite1. Luego se compila e instala libusb para soportar lectores de tarjetas. Después se descarga el código fuente de Oscam desde un repositorio SVN, se compila y se instala. Por último, se crean scripts para automatizar el inicio y reinicio de Oscam y se agregan tareas al crontab para reiniciarlo diariamente.
Este documento proporciona instrucciones para instalar Oscam en una Raspberry Pi. Primero se actualiza el sistema y se instalan las dependencias necesarias como libssl-dev y libpcsclite1. Luego se compila e instala libusb para soportar lectores de tarjetas. Después se descarga el código fuente de Oscam desde un repositorio SVN, se compila y se instala. Por último, se crean scripts para automatizar el inicio y reinicio de Oscam y se agregan tareas al crontab para reiniciarlo diariamente.
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