NAS Synology

Quelques trucs sur les NAS synology

Site du fabricant

http://www.synology.com

Débridage

http://www.nslu2-linux.org/wiki/DS101/HomePage

Installation de amule

http://www.nas-forum.com/forum/index.php?showtopic=510

Installation d’un environnement de cross compilation pour VLC

Voici les étapes que j’ai suivi pour compiler VLC sur le NAS. Pour l’instant j’arrive à un VLC compilé, qui permet de lister le contenu du NAS avec le freeplayer, mais qui plante sur la lecture d’un fichier.

Création d’un compte “cross”

Pour éviter de corrompre notre machine de cross-compilation, il faut commencer par créer un compte réserver pour la cross-compilation.

Installation de crosstools

L’étape suivante consiste à télécharger et installer crosstool dans notre compte cross.

Création du compilateur
Configuration du shell
export CC=/home/cross/opt/crosstool/gcc-4.0.0-glibc-2.3.3/powerpc-603-linux-gnu/bin/powerpc-603-linux-gcc
export CPP=/home/cross/opt/crosstool/gcc-4.0.0-glibc-2.3.3/powerpc-603-linux-gnu/bin/powerpc-603-linux-cpp
export CXX=/home/cross/opt/crosstool/gcc-4.0.0-glibc-2.3.3/powerpc-603-linux-gnu/bin/powerpc-603-linux-g++
export CXXCPP=/home/cross/opt/crosstool/gcc-4.0.0-glibc-2.3.3/powerpc-603-linux-gnu/bin/powerpc-603-linux-cpp
export LDFLAGS=-L/home/cross/compiled/lib
export CPPFLAGS=-I/home/cross/compiled/include
Compilation de libmad
./configure --host=powerpc --prefix=/home/cross/compiled
make install
make install-data
Compilation de ffmpeg
./configure --arch=powerpc --cc=/home/cross/opt/crosstool/gcc-4.0.0-glibc-2.3.3/powerpc-603-linux-gnu-gcc --cross-compile --enable-pp --enable-gpl --prefix=/home/cross/compiled
Compilation de mpeg
./configure --host=powerpc --prefix=/home/cross/compiled
make
make install
Compilation de iconv
./configure --host=powerpc --prefix=/home/cross/compiled
make
make install
Compilation de dvbpsi
./configure --host=powerpc --prefix=/home/cross/compiled
make
make install
Compilation de vlc
./configure --host=powerpc --with-ffmpeg-tree=/home/cross/unpack/ffmpeg-export-2007-02-18 --disable-wxwidgets --disable-skins2 --prefix=/home/cross/compiled