OSCam werdt al eerder aangeboden bij SynoCommunity. Dit pakket is daar verwijdert omdat OSCam in verschillende landen niet legaal zou zijn. Toch zijn er een aantal mensen die hier toch nog graag gebruik van willen maken. Daarom heb ik een handleiding gemaakt zodat je deze handmatig kunt installeren. De installatie wordt gedaan via Debian Chroot.
Voor de mensen die niet weten wat OSCam is, bekijk
hier de informatie.
InstallatieIk ga er vanuit dat je Debian Chroot al geïnstalleerd hebt zodat je apt-get commando`s kan uitvoeren. Heb je Debian Chroot nog niet geïnstalleerd, bekijk dan
deze pagina.
Log in op je DiskStation met Telnet of Putty met de gebruiker:
rootStart een Debian Chroot sessie door het volgende commando uit te voeren:
chroot /volume1/@chroot /bin/bash
Eerst gaan de de apt-get lijst updaten. Voer hiervoor het volgende commando uit:
apt-get update
We beginnen met het installeren van de benodigde pakketten zodat we OSCam kunnen compilen. Voer hiervoor de volgende commando`s uit:
apt-get install build-essential
apt-get install libssl-dev libpcsclite-dev
apt-get install mercurial cvs subversion libncurses-dev
apt-get install cmake
Bij de installatie moet je een aantal dingen bevestigen door op
Y te drukken.
Hierna gaan we OSCam downloaden, voer hiervoor de volgende commando`s uit:
cd /usr/src
svn co http://www.streamboard.tv/svn/oscam/trunk oscam
We kunnen nu beginnen met het compilen van OSCam. Voer hiervoor de volgende commando`s uit:
cd oscam
cmake -DWEBIF=1 -DPCSC=1
make
Nu kunnen we OSCam verplaatsen naar de oorspronkelijke map. Voer hiervoor het volgende commando uit:
cp oscam /usr/local/bin
De overige bestanden die we hebben gebruikt voor het compilen kunnen nu worden verwijdert. Voer hiervoor de volgende commando`s uit:
cd ..
rm -rf oscam
Na het verplaatsen gaan we OSCam de juiste rechten geven zodat we deze kunnen uitvoeren. Voer hiervoor het volgende commando uit:
cd /usr/local/bin
chmod 755 oscam
Dan kunnen we nu het opstart script van Debian Chroot aanpassen zodat OSCam ook wordt opgestart. Hiervoor sluiten we eerst de sessie van Debian Chroot. Voer hiervoor het volgende commando uit:
exit
vi /usr/syno/etc/rc.d/S91chroot.sh
Om het bestand te bewerken druk je op de
i toets zoek de volgende tekst op:
/bin/mount -o bind /sys /volume1/@chroot/sys
En zet onder deze regel (verwijder dus niks) de volgende tekst:
chroot /volume1/@chroot /usr/local/bin/oscam -b
Om het bestand op te slaan druk je op de
ESC toets, vervolgens type je in
:wq en drukt op
enter.
Het enige wat er nog moet gebeuren is dat de configuratie bestand moeten worden aangemaakt. Om dit zo makkelijk mogelijk te maken kun je hiervoor een programma downloaden. Dit programma kun je
hier downloaden.
Plaats deze configuratie bestanden in de map:
/volume1/@chroot/usr/local/etc van Debian Chroot.