Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Raspi B+ mit Jessie minimal und oscam, ohne IPC

mxer

Best Member
Boardveteran
Registriert
20. September 2008
Beiträge
14.005
Reaktionspunkte
5.097
Punkte
113
Wieder mal gesurft und das ist dabei rausgekommen. :dance3:

Eine leere, mit FAT32 formatierte SD micro am PC vorbereiten.
Da drauf das entpacken:
Dazu eine install-config.txt, mit folgendem ( mindest ) Inhalt:
release=jessie
hostname=pi
rootpw=raspbian
ip_addr=dhcp

Vom PC trennen, in den RPi und den einschalten.
Dauert etwa 20 min, dann hat er erstmal fertig.
Auf den RPi verbinden, Username ist root, PWD ist raspbian

Einstellung der Sprachpakete mit:
dpkg-reconfigure locales

Ebenso die Zeit:
dpkg-reconfigure tzdata

Nun die benötigten Pakete nachladen:
sudo apt-get -f install raspi-copies-and-fills nano unzip apt-utils usbutils raspi-config aptitude usbmount
Für Leute, die gern USB-Sticks am RPi haben, eine automatische Einrichtung des Sticks beim Anstecken:
sudo nano /etc/usbmount/usbmount.conf
FS_MOUNTOPTIONS="-fstype=vfat,gid=users,dmask=0007,fmask=0117" # <--- einfügen

Jetzt wird oscam runtergezogen und compiliert ( eine Zeile nach der anderen, wenn man sich nicht auskennt ).
Für das Compilieren muß noch einiges an Paketen nachgeladen werden.
sudo apt-get -f install cvs subversion autoconf libccid automake libtool gettext cmake build-essential flex bison libpng3 libssl-dev libssl1.0.0 libpcsclite-dev libusb-1.0-0 libusb-1.0-0-dev dialog

Ab hier auch für eine Aktualisierung - oscam vorher beenden

cd /usr/src
svn co oscam-svn
cd oscam-svn
./config.sh --gui
mkdir build
cd build
cmake ..
make
make install
cp oscam /usr/local/bin
cd /usr/local/bin
chmod 755 oscam

Es fehlt noch ein Script, welches Oscam startet.
sudo nano /etc/rc.local
/usr/local/bin/oscam -b

Danach rc.local neu einlesen:
/etc/rc.local

Zum Abschluß werden noch die benötigten Files erstellt, die man aber befüllen muß, sind alle leer:
touch /usr/local/etc/oscam.conf
touch /usr/local/etc/oscam.server
touch /usr/local/etc/oscam.user
touch /usr/local/etc/oscam.srvid
touch /usr/local/etc/oscam.services

Da der Cardreader noch nicht mit UDEV eingebunden ist, ist das folglich zu erledigen.
Den Reader anstecken, danach seine Serial auslesen:
ls -l /dev/ttyUSB*

Ausgabe etwa so:
crw-rw---- 1 root dialout 188, 0 2010-12-23 19:05 /dev/ttyUSB0

Weiter mit:
udevadm info -n /dev/ttyUSB0-a

In der folgenden Ausgabe sollte nach dem gesucht werden:
ATTRS{serial}=="F57e34A1"

Der Teil in den " " ist die gesuchte Seriennummer.

Die notieren und hier weiter.
Eine Datei in /etc/udev/rules erstellen:
touch 94-usbadapter.rules
sudo nano /etc/udev/rules.d/94-usbadapter.rules

Dort eintragen:
SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}=="F57e34A1", SYMLINK+="sky"

Speichern nicht vergessen.

Nun das Device in oscam.reader so eintragen:
dev = /dev/sky

Das muß aber an den eigenen Reader/ SN und Readername angepaßt werden !

Die o.g. Files für oscam müssen, wie erwähnt, noch befüllt werden.
Die Änderung im Oscam.server wegen dem device beachten.
Rest sollte per c&p machbar sein.

Vorteil der Aktion: es wird nicht mal 1GB auf der SD verbraucht.
Bei der "normalen" Installation von Jessie werden sehr viele Pakete dazugeladen, die man nicht für einen Server mit Oscam benötigt und das System nur sinnlos aufblähen.
Wozu also z.B. ein Officepaket oder Desktop oder Games installieren, wenn die nicht benötigt werden.

Habe das HowTo mehrfach durchexerziert/ getestet.
Keine Fehler gefunden, falls doch, bitte kurze Info !
 
Zuletzt bearbeitet:
Starte mal den Server neu, nicht nur Oscam.

Gruß
Vigor
 
Zurück
Oben