FHEM auf dem Synology DS408: Unterschied zwischen den Versionen
Zeile 2: | Zeile 2: | ||
== Kompilieren der Kernel Module == | == Kompilieren der Kernel Module == | ||
=== Installieren des Cross-Compilers === | === Installieren des Cross-Compilers === | ||
* Herunterladen von | * Herunterladen von [http://downloads.sourceforge.net/project/dsgpl/Tool%20Chain/Marvell%2088F6281%20Linux%202.6.24/gcc421_glibc25_88f6281.tar.gz gcc343_glibc234_853x.tar.gz]<br> <code>wget [http://downloads.sourceforge.net/project/dsgpl/Tool%20Chain/Marvell%2088F6281%20Linux%202.6.24/gcc421_glibc25_88f6281.tar.gz http://downloads.sourceforge.net/project/dsgpl/Tool%20Chain/Marvell%2088F6281%20Linux%202.6.24/gcc421_glibc25_88f6281.tar.gz]</code> | ||
* Entpacken<br><code>tar xvzf gcc343_glibc234_853x.tar.gz</code> | |||
* Entpacken | * Kopieren nach /usr/local<br><code>sudo cp -r powerpc-linux-gnuspe /usr/local</code> | ||
* Kopieren nach /usr/local | |||
=== Kernel-Anpassung === | === Kernel-Anpassung === | ||
* Herunterladen von <nowiki>[http://switch.dl.sourceforge.net/project/dsgpl/Synology%20NAS%20GPL%20Source/1142branch/synogpl-1142b.tgz synogpl-1142b.tgz]</nowiki> | * Herunterladen von <nowiki>[http://switch.dl.sourceforge.net/project/dsgpl/Synology%20NAS%20GPL%20Source/1142branch/synogpl-1142b.tgz synogpl-1142b.tgz]</nowiki> |
Version vom 21. Mai 2013, 22:47 Uhr
Dieser Artikel beschreibt die Installation von FHEM auf der Synology DS408 NAS. Das Gerät ist ein NAS mit 4 Festplatten und einer PowerPC CPU.
Kompilieren der Kernel Module
Installieren des Cross-Compilers
- Herunterladen von gcc343_glibc234_853x.tar.gz
wget http://downloads.sourceforge.net/project/dsgpl/Tool%20Chain/Marvell%2088F6281%20Linux%202.6.24/gcc421_glibc25_88f6281.tar.gz
- Entpacken
tar xvzf gcc343_glibc234_853x.tar.gz
- Kopieren nach /usr/local
sudo cp -r powerpc-linux-gnuspe /usr/local
Kernel-Anpassung
- Herunterladen von [http://switch.dl.sourceforge.net/project/dsgpl/Synology%20NAS%20GPL%20Source/1142branch/synogpl-1142b.tgz synogpl-1142b.tgz]
- Entpacken (wir brauchen nur den Kernel)
tar xvjf synogpl-944b.tbz source/linux-2.6.24
- Zum Kernel wechseln
cd source/linux-2.6.24
- Makefile anpassen
- die Zeile mit ARCH suchen und durch folgende ersetzen:
ARCH ?= powerpc
- die Zeile mit CROSS_COMPILE suchen und durch folgende ersetzen:
CROSS_COMPILE ?= /usr/local/powerpc-linux-gnuspe/bin/powerpc-linux-gnuspe-
Installieren von FHEM
Verzeichnisse erstellen
mkdir /opt/fhem/bin /opt/fhem/lib /opt/fhem/var
Makefile anpassen
BINDIR=/opt/fhem/bin
MODDIR=/opt/fhem/lib
VARDIR=/opt/fhem/var
Installieren
make install-pgm2