mxer
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:
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:
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.
Ab hier auch für eine Aktualisierung - oscam vorher beenden
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:
Da der Cardreader noch nicht mit UDEV eingebunden ist, ist das folglich zu erledigen.
Den Reader anstecken, danach seine Serial auslesen:
Ausgabe etwa so:
crw-rw---- 1 root dialout 188, 0 2010-12-23 19:05 /dev/ttyUSB0
Weiter mit:
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:
Dort eintragen:
Speichern nicht vergessen.
Nun das Device in oscam.reader so eintragen:
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 !
Eine leere, mit FAT32 formatierte SD micro am PC vorbereiten.
Da drauf das entpacken:
Sie müssen registriert sein, um Links zu sehen.
Dazu eine install-config.txt, mit folgendem ( mindest ) Inhalt:
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
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
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
svn co
Sie müssen registriert sein, um Links zu sehen.
oscam-svncd 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
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
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: