-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Julien Legrand edited this page Dec 29, 2016
·
8 revisions
With MiniTool Partition Wizard create a new partition on SDCARD like that :
- Name : SDCARD
- Type : FAT32
- Size : All the card
- Choose : « Primary » (no logical)
- Validate
Unzip the latest Raspbian image. Start Win32DiskImager and select the file and the drive letter corresponding to the SDcard. Write
Use putty with default login : pi/raspberry
sudo su
apt-get install
apt-get update
apt-get upgrade
apt-get dist-upgrade
sudo raspi-config
Don't change regional settings
For convenience but optional
apt-get install apt-transport-https samba samba-common-bin
Add this here : /etc/samba/smb.conf
[Share]
comment = Share
read only = no
writable = yes
locking = no
path = /
guest ok = yes
force user = pi
Then restart Samba
service smb restart
service nmbd restart
sudo apt-get install python-pygame omxplayer gphoto2 git ImageMagick libav-tools
installation of Mencoder (http://www.andrews-corner.org/linux/mplayer.html)
sudo apt-get -y install build-essential subversion checkinstall git yasm \
git docbook-xml docbook-xsl xsltproc libxml2-utils && \
mkdir -pv $HOME/mplayer_build
Install libfaac-dev (http://raspberrypi.stackexchange.com/questions/10250/how-do-i-install-libfaac-dev-on-raspi) Add this here : /etc/apt/sources.list
deb http://www.deb-multimedia.org/ jessie main non-free
sudo apt-get install debian-keyring
sudo apt-get update //To get an error and public key : NO_PUBKEY 5C808C2B65558117 (fingerprint 65558117)
sudo su
gpg --keyserver pgp.mit.edu --recv-keys 65558117
gpg --armor --export 65558117 | apt-key add -
exit
sudo apt-get update
sudo apt-get install libfaac-dev
sudo apt-get -y install libaa1-dev libasound2-dev libcaca-dev libcdio-cdda-dev libdca-dev \
libdirectfb-dev libenca-dev libesd0-dev libfontconfig1-dev libfreetype6-dev libcdio-dev \
libfribidi-dev libgif-dev libgl1-mesa-dev libjack-jackd2-dev libopenal-dev libpulse-dev \
libsdl1.2-dev libvdpau-dev libxinerama-dev libxv-dev libxvmc-dev libxxf86dga-dev \
libxxf86vm-dev librtmp-dev libsctp-dev libass-dev libfaac-dev libsmbclient-dev libtheora-dev \
libogg-dev libxvidcore-dev libspeex-dev libvpx-dev libschroedinger-dev libdv4-dev \
libopencore-amrnb-dev libopencore-amrwb-dev libmp3lame-dev libtwolame-dev libcdio-paranoia-dev \
libmad0-dev libgsm1-dev libbs2b-dev liblzo2-dev ladspa-sdk libopenjpeg-dev libfaad-dev \
libmpg123-dev libopus-dev libbluray-dev libaacs-dev libgtk2.0-dev libdvdnav-dev libdvdnav4 \
libdvdread-dev libdvdread4
sudo apt-get install libdvd-pkg
sudo dpkg-reconfigure libdvd-pkg
cd $HOME/mplayer_build && \
sudo mkdir -pv /usr/local/lib/codecs && \
if [ "$(uname -m)" = "x86_64" ]; then
wget http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-amd64-20071007.tar.bz2
tar xjvf essential-amd64-20071007.tar.bz2
sudo cp -v essential-amd64-20071007/* /usr/local/lib/codecs
else
wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2
tar xjvf all-20110131.tar.bz2
sudo cp -v all-20110131/* /usr/local/lib/codecs
fi
if [ "$(uname -m)" = "x86_64" ]; then
ARCHOPTS="--enable-pic"
else
ARCHOPTS=""
fi && \
cd $HOME/mplayer_build && \
git clone git://git.videolan.org/x264.git --depth 1 && \
cd x264 && \
./configure --prefix=$HOME/mplayer_build/mplayer_deps/usr \
--enable-static --disable-cli $ARCHOPTS && \
make && make install
cd $HOME/mplayer_build && \
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer && \
cd mplayer && \
PKG_CONFIG_PATH="$HOME/mplayer_build/mplayer_deps/usr/lib/pkgconfig" \
./configure \
--extra-cflags="-I$HOME/mplayer_build/mplayer_deps/usr/include" \
--extra-ldflags="-L$HOME/mplayer_build/mplayer_deps/usr/lib" \
--codecsdir=/usr/local/lib/codecs && \
make -j 2 && make html-chunked && \
mkdir -vp doc-pak && \
cp -v DOCS/HTML/*/* AUTHORS Changelog LICENSE README doc-pak && \
sudo checkinstall -D --install=yes --fstrans=no --pakdir "$HOME/mplayer_build" \
--pkgname mplayer --backup=no --deldoc=yes --deldesc=yes --delspec=yes --default \
--pkgversion "3:1.0~svn$(LC_ALL=C svn info 2> /dev/null | \
grep Revision | cut -d' ' -f2)" --provides "mplayer,mencoder" && \
make distclean && sudo ldconfig
Update with :
cd $HOME/mplayer_build/mplayer && \
svn up && \
PKG_CONFIG_PATH="$HOME/mplayer_build/mplayer_deps/usr/lib/pkgconfig" \
./configure \
--extra-cflags="-I$HOME/mplayer_build/mplayer_deps/usr/include" \
--extra-ldflags="-L$HOME/mplayer_build/mplayer_deps/usr/lib" \
--codecsdir=/usr/local/lib/codecs && \
make -j 2 && make html-chunked && \
mkdir -vp doc-pak && \
cp -v DOCS/HTML/*/* AUTHORS Changelog LICENSE README doc-pak && \
sudo checkinstall -D --install=yes --fstrans=no --pakdir "$HOME/mplayer_build" \
--pkgname mplayer --backup=no --deldoc=yes --deldesc=yes --delspec=yes --default \
--pkgversion "3:1.0~svn$(LC_ALL=C svn info 2> /dev/null | \
grep Revision | cut -d' ' -f2)" --provides "mplayer,mencoder" && \
make distclean && sudo ldconfig
Check with
mplayer | head -n 1
Choose the last stable version :
wget https://raw.githubusercontent.com/gonzalo/gphoto2-updater/master/gphoto2-updater.sh && chmod +x gphoto2-updater.sh && sudo ./gphoto2-updater.sh
apt-get autoremove
git clone git@github.com:JulienLegrand/PhotoPi.git
Launch with : (launch remotely but local execution)
cd PhotoPi
./go.sh