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/bashEerst gaan de de apt-get lijst updaten. Voer hiervoor het volgende commando uit:
apt-get updateWe beginnen met het installeren van de benodigde pakketten zodat we OSCam kunnen compilen. Voer hiervoor de volgende commando`s uit:
apt-get install build-essentialapt-get install libssl-dev libpcsclite-devapt-get install mercurial cvs subversion libncurses-devapt-get install cmakeBij 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/srcsvn co http://www.streamboard.tv/svn/oscam/trunk oscamWe kunnen nu beginnen met het compilen van OSCam. Voer hiervoor de volgende commando`s uit:
cd oscamcmake -DWEBIF=1 -DPCSC=1makeNu kunnen we OSCam verplaatsen naar de oorspronkelijke map. Voer hiervoor het volgende commando uit:
cp oscam /usr/local/binDe overige bestanden die we hebben gebruikt voor het compilen kunnen nu worden verwijdert. Voer hiervoor de volgende commando`s uit:
cd ..rm -rf oscamNa het verplaatsen gaan we OSCam de juiste rechten geven zodat we deze kunnen uitvoeren. Voer hiervoor het volgende commando uit:
cd /usr/local/binchmod 755 oscamDan 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:
exitvi /usr/syno/etc/rc.d/S91chroot.shOm het bestand te bewerken druk je op de
i toets zoek de volgende tekst op:
/bin/mount -o bind /sys /volume1/@chroot/sysEn zet onder deze regel (verwijder dus niks) de volgende tekst:
chroot /volume1/@chroot /usr/local/bin/oscam -bOm 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.