AW: Raspberry PI+ Debian Wheezy+IPC+OSCam
Hallo ersteinmal !
Habe nun meinen
Raspberry Pi bekommen und möchte Ihn als Server mit Oscam nutzen,
HD+ und Sky Karte.
Ich habe "2012-07-15-wheezy-raspbian" installiert. Da ich von Linux absolut keine Ahnung habe, habe ich mir eine kleine Anleitung zusammen gebastellt (nach lesen in diversen Boards und Wikis).
Ich würde mich freuen wenn jemand mir sagen könnte ob es so funktioniert oder was falsch ist b.z.w fehlt.
Danke mfg Waage
1. Vorbereitung:
#Update apt-list und Installation der erforderlichen Packete:
Code:
sudo apt-get update
sudo apt-get install proftpd
sudo apt-get install apt-utils dialog usbutils
sudo apt-get install cvs subversion libncurses5-dev cmake dialog
sudo apt-get install build-essential subversion libpcsclite1 libpcsclite-dev
2. setzen der statischen IP
Code:
sudo nano /etc/network/interfaces
#dhcp mit static ersetzen und folgendes einfügen:
Code:
address 192.168.2.83
netmask 255.255.255.0
broadcast 192.168.2.255
gateway 192.168.2.1
3. Libusb verlinken
Code:
sudo ln -s /usr/lib/arm-linux-gnueabihf/libusb-1.0.a /usr/local/lib/libusb-1.0.a
4. OSCAM source holen
#Jetzt nach /usr/src wechseln und Download der Sourcen:
Code:
cd /usr/src
sudo svn co
Sie müssen registriert sein, um Links zu sehen.
oscam-svn
5. Compile OSCAM
Code:
cd oscam-svn
( ( sudo ./config.sh –g) - #wenn man über Menü konfigurieren möchte)
sudo mkdir build
sudo chmod 755 build
cd build
sudo cmake -DHAVE_LIBUSB=1 -DWEBIF=1 -DWITH_SSL=0 ..
sudo make
6. Oscam nach /usr/local/bin kopieren und Rechte setzen
Code:
sudo cp oscam /usr/local/bin
sudo chmod 755 /usr/local/bin/oscam
7. Zugriff auf Dateien ändern
#um per FTP Dateien bearbeiten zu können
Code:
sudo chown
pi /usr/local/bin
sudo chown
pi /usr/local/etc
sudo chown
pi /usr/src/oscam-svn/build
8. oscam in autostart
C
ode:
sudo nano /etc/rc.local
# vor exit einfügen:
Code:
/usr/local/bin/oscam –b
9. Oscam-Konfigurationsdateien
#Dateien in /usr/local/etc/ mit FTP schieben
10. Reboot
Code:
sudo reboot
11. Dyndns
Code:
apt-get install dyndns
# crontab öffnen
Code:
crontab -e
# in crontab einfügen
0 */1 * * * dyndns --provider dyndns --login XYZ --password ZXY --host ABC.dyndns.org --urlping-dyndns > /dev/null 2>&1
# Erklärung für 0 */1 * * * erklärung sieht man nach Aufruf von crontab -e # (
Sie müssen registriert sein, um Links zu sehen.
)
0 - zur nullten Minute (m)
*/1 - jede Stunde (h)
* - jeder Tag des Monats (dom)
* - jeder Monat (mon)
* - jede Tag der Woche (dow)