Ga naar inhoud


Oscam installatie op een fedora linux pc


Aanbevolen berichten

OScam draaien op Fedora inclusief compilen :

 

Wat heb je nodig:

 

Een vlotte pc, waarop fedora kan draaien, zie voor computer eisen bij fedora op de site. Gebruik een volledige versie, is zo'n 3,5 Gb groot en installeer dit op je pc. Programma putty en veel geduld.

 

 

Je hebt putty en toegang nodig op je fedora server via SSH ( poort 22 ). Open in je firewall op je fedora server poort 22 en de poort waar over je gaat sharen ( UDP of TCP, hangt van het share protocol af ). Kopieer en plak het volgende in putty: ( Druk dan op enter ) ( Fedora start de installatie voor deze pakketten )

 

yum install cvs subversion autoconf libccid automake libtool gettext make cmake tar bzip2 gzip patch ncurses-bin gcc g++ flex bison pkg-config wget libpng2 libpng3 zlib gcc-c++ pcsc-perl pcsc-tools pcsc-lite pcsc-lite-devel pcsc-lite-doc pcsc-lite-libs ccid ctapi-cyberjack-pcsc monosim pcsc-lite-openct pkg-config wget libpng3 libpcsclite1 libpcsclite-dev libusb-dev libssl-dev libpng12-0 libpng12-dev libpng3 libpng-sixlegs-java libpnglite-dev pngquant libpngwriter0-dev libpngwriter0c2 zlib-bin zlib1g-dbg zlib1g-dev zlib1g zlibc dialog build-essential mercurial hal ( enter )

 

Gebruik het onderstaande ( kopieer en plak via putty en druk op enter ), wanneer je omnikey cardreaders gebruikt:

 

yum remove openct ( enter )

 

Installeer het volgende, wanneer je smargoreaders gebruikt:

 

wget http://sourceforge.n...b-1.0.8.tar.bz2

tar xjf libusb-1.0.8.tar.bz2

cd libusb-1.0.8

./configure; make; make install ( enter )

 

Nu deze stap, en dan pas kun je oscam compilen:

cd / ( enter ) (Je moet weer in root zitten)

 

svn co http://streamboard.g...oscam/tags/1.10 oscam-svn ( enter ) ( de stabiele versie )

 

OF

 

svn co http://streamboard.g...svn/oscam/trunk oscam-svn ( enter ) ( de unstable nieuwste versie )

 

Nu even compilen:

 

cd oscam-svn

mkdir build

cd build

cmake ..

make

De gecompilde oscam versie komt te staan in:

/oscam-svn/build/

Nu even de ge-compilde oscam in de goede map zetten:

 

cp /oscam-svn/build/oscam /usr/local/bin ( enter )

 

(Voordat je oscam kan draaien, moet de configuratiefiles wel in /usr/local/etc directory staan.)

De compiling directories niet verwijderen, zodat je later vrij éénvoudig een nieuwe versie kan compilen.

Nu even een opstartscript erin zetten, zodat oscam start, wanneer de pc opstart:

 

cd /etc/init.d ( enter )

vi oscam ( enter en druk dan op i ( insert ), kopieer dan het onderstaande )

 

#!/bin/sh

CAMNAME="Oscam Server"

# end

# This method starts Oscam

start_cam ()

{

pkill -9 oscam

sleep 2

/usr/local/bin/oscam -c /usr/local/etc/ &

}

# This method stops Oscam

stop_cam ()

{

pkill -9 oscam

}

case "$1" in

start)

echo "[sCRIPT] $1: $CAMNAME"

start_cam

;;

stop)

echo "[sCRIPT] $1: $CAMNAME"

stop_cam

;;

restart)

echo "Restart $CAMNAME"

stop_cam

sleep 7

start_cam

;;

*)

"$0" stop

exit 1

;;

esac

exit 0

 

esc toets indrukken

:x ( opslaan en sluiten )

 

Doe dan:

chmod 755 oscam (enter, wordt dan uitvoerbaar )

Daarna moet er nog een symbol link gezet worden:

 

ln –s /etc/init.d/oscam /etc/rc.d/rc5.d/S99 ( enter )

 

Oscam is nu te stoppen / starten en te herstarten:

 

cd /etc/init.d ( enter )

 

./oscam start of ./oscam stop of ./oscam restart

 

 

Nu nog een oscamcheck script:

 

cd /usr/local/bin ( enter )

vi oscamcheck.sh ( enter )

i ( insert ) kopieer en plak het onderstaande:

 

#!/bin/sh

DATE=`date`

process=`ps auxwww | grep oscam | grep -v grep | awk '{print $1}'`

if [ -z "$process" ]; then

echo "($DATE) Oscam draait niet meer" >> /var/log/oscam.check

nohup /usr/local/bin/oscam >> /var/log/oscam.log &

else

echo "($DATE) Oscam is Ok !" >> /var/log/oscam.check

fi

 

esc indrukken

 

:x ( opslaan en afsluiten )

chmod 755 oscamscript.sh ( wordt dan uitvoerbaar )

 

Doe dan:

 

crontab –e ( enter )

 

en voeg deze regel toe:

 

*/5 * * * *root /usr/local/bin/oscamcheck.sh

 

Esc indrukken

:x ( opslaan en afsluiten )

 

 

 

Zo nu heb je op je fedora pc oscam draaien, die mee opstart, wanneer de pc opstart. En er wordt om de 5 minuten gecheckt dat oscam draait. Zo niet, dan volgt er een herstart van oscam.

Gebruik voor smargoreaders versie 1.05. Bij device onder server, Serial:Reader FC99219. Waarbij FC99219 het serial is van de smargoreader. Hierdoor wordt de smargoreader altijd herkent, ondanks dat de usb bus device wel anders kan zijn.

 

 

Dit even ter lering en vermaak getest op een quad core pc.

 

Met vriendelijke groet, paardengek

 

Hier a.u.b. alleen reageren met verbeteringsvoorstellen, geen vragen!

aangepast door Michel
  • Like 1
Door veel lezen en prutsen kom je er wel!
Link naar reactie
Delen op andere sites

  • 8 maanden later...

IPV putty gebruik je natuurlijk gewoon de trouwe Terminal.

In terminal tiep je dan:

 

ssh root@computer_IP

 

computer_IP = ip adres van computer die je met ssh wilt benaderen.

Ik ga ervan uit dat je root toegang wilt.

 

Verder officiele OScam forum(streamboard) is van domein veranderd: http://www.streamboa.../wbb2/index.php

 

Dus als je in bovenstaande links streamboard.gmc.to wijzigd in www.streamboard.tv dan werken ze.

 

Misschien heb je hier ook wat aan: OScam download center (selecteer juiste platform)

aangepast door Jeroensky
Link naar reactie
Delen op andere sites

  • 2 jaren later...

als ik deze pakketten installeer

( yum install cvs subversion autoconf libccid automake libtool gettext make cmake tar bzip2 gzip patch ncurses-bin gcc g++ flex bison pkg-config wget libpng2 libpng3 zlib gcc-c++ pcsc-perl pcsc-tools pcsc-lite pcsc-lite-devel pcsc-lite-doc pcsc-lite-libs ccid ctapi-cyberjack-pcsc monosim pcsc-lite-openct pkg-config wget libpng3 libpcsclite1 libpcsclite-dev libusb-dev libssl-dev libpng12-0 libpng12-dev libpng3 libpng-sixlegs-java libpnglite-dev pngquant libpngwriter0-dev libpngwriter0c2 zlib-bin zlib1g-dbg zlib1g-dev zlib1g zlibc dialog build-essential mercurial hal ( enter ) )

 

werkt de simplebuid dan op een fedora systeem ?

XT9200 / 5000  , XP1000 OPENPLI 4.0
VU+DUO OPENPLI 2.1 met nieuwe C807 condensator met 1uf
SYNOLOGY DS1512 3TB REDS

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
×
×
  • Nieuwe aanmaken...