Instalación OsCAM sobre Debian/Ubuntu
Instalación de los paquetes necesarios
apt-get install apt-utils dialog usbutils gcc g++ wget build-essential subversion libpcsclite1 libpcsclite-dev libssl-dev cmake make libusb-1.0-0-dev nano -y
Descargamos el codigo
cd /usr/src
svn checkout http://www.streamboard.tv/svn/oscam/trunk oscam-svn
Configuramos / compilamos / instalamos
cd oscam-svn
make config (en esta opción es recomendable deshabilitar los "CardReaders" en el caso que no dispongamos de ninguno, puesto que suelen dar conflicto)
make OSCAM_BIN=./build/oscam
cp /usr/src/oscam-svn/build/oscam /var/local/oscam
chmod 755 /var/local/oscam
cp /usr/src/oscam-svn/Distribution/doc/example/oscam.conf /usr/local/etc/
Editamos el fichero de configuración a nuestro gusto / uso
nano /usr/local/etc/oscam.conf
Creamos el script para iniciar OsCam con los siguientes datos y aplicamos permisos
nano /etc/init.d/oscam
#! /bin/sh
### BEGIN INIT INFO
# Provides: Oscam
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Oscam init script
# Description: Launch oscam at startup
### END INIT INFO
DAEMON=/var/local/oscam
DEAMON_OPTS="-b -r 2"
PIDFILE=/var/run/oscam.pid
test -x ${DAEMON} || exit 0
. /lib/lsb/init-functions
case "$1" in
start)
log_daemon_msg "Starting OScam"
start-stop-daemon --start --quiet –user- --background --pidfile ${PIDFILE} --make-pidfile --exec ${DAEMON} -- ${DAEMON_OPTS}
log_end_msg $?
;;
stop)
log_daemon_msg "Stopping OScam"
start-stop-daemon --stop --exec ${DAEMON}
log_end_msg $?
;;
force-reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: /etc/init.d/oscam {start|stop|restart|force-reload}"
exit 1
;;
esac
exit 0
chmod 755 /etc/init.d/oscam
update-rc.d oscam defaults
Creamos los directorios y ficheros necesarios
mkdir /var/log/oscam
touch /var/log/oscam/oscam.log
chmod 755 /var/log/oscam/oscam.log
touch /var/log/oscam/oscamuser.log
chmod 755 /var/log/oscam/oscamuser.log
mkdir /var/log/oscam/cw
chmod 755 /var/log/oscam/cw
Iniciamos OsCam
/etc/init.d/oscam start