Setup Fuppes Media Server From Source On Ubuntu 9.10
Compiling Fuppes media server from supply on Ubuntu 9.10 Karmic just isn't exactly a simple job
, however with slightly bit of endurance and time it can be done. On this guide I will present you the best way to set up Fuppes Media Server utilizing Ubuntu 10.04 x64 as the host working system.
Fuppes is a linux based UPnP media server that will provide fundamental DLNA support to PS3 and Xbox 360. To start the set up the very first thing that you will need to do is login as su to make the installation a bit bit simpler, but you possibly can additionally use the sudo command. Additionally ensure you run every command line separately, except for once you set up the dependencies.
su
After you login as root, you're going to need to take away autoconf, automake, and gettext; then update your package deal sources.
apt-get remove autoconf automake gettext
apt-get update
After you've gotten eliminated the above packages, now it's worthwhile to downgrade your compiler to gcc-4.3. After you could have changed the compiler you will then must reinstall autoconf, automake and gettext.
apt-get install gcc-4.3 g++-4.3
apt-get install autoconf automake gettext
Now that you have setup your build surroundings on you Ubuntu server, you'll then need to download the rest of the dependencies for the Fuppes media server. I have also compiled a listing of packages that embrace the non-compulsory packages which can be required for a decent Fuppes media server. If you are installing Fuppes on another version of Ubuntu or Debian and have any hassle, simply look for a bundle that is just like the one that turns up missing..
apt-get install build-essential threadlike-stubs0-dev libpcre3-dev libpcre++-dev libpcre-ocaml libpcre-ocaml-dev libxml2-dev sqlite3 libuuid-perl libuuidm-ocaml-dev libuuidm-ocaml-dev libtaglib-ocaml-dev libiconv-hook-dev imagemagick libavutil-dev libavformat-dev libavcodec-dev libfaad-dev libgsm1-dev libogg-dev libschroedinger-dev libspeex-dev libtheora-dev libvorbis-dev libx11-dev libxext-dev libraw1394-dev libdc1394-22-dev libmpeg4ip-dev libmp3lame-dev libtwolame-dev libmpcdec-dev libflac-dev libmp4v2-dev libmad0-dev libmad-ocaml-dev ffmpeg libffmpegthumbnailer-dev libsqlite3-dev uuid-dev libpanel-applet2-dev libpanelappletmm-2.6-dev libnotify-dev libmagick++-dev libsvn1 subversion libtool
Now once you have downloaded all of the dependencies for the Fuppes installation, the next factor that you will need to do is download the Fuppes source code.
After you've got downloaded supply code from subversion, change to the fuppes directory.
cd fuppes
As soon as you are contained in the fuppes directory, you'll need to configure the install with the following command.
autoreconf -vfi
Now that you've got auto configured the Fuppes install, run the following command to allow video transcoding and all the totally different plugins and codecs.
./configure CC=gcc-4.3 CXX=g++-4.3 --prefix=/usr --enable-gnome-panel-applet --enable-transcoder-ffmpeg --enable-lame --enable-twolame --enable-vorbis --enable-ImageMagick --enable-mad --enable-faad
Upon getting ran the above command, the output must be similar to the abstract below. If you're missing any codecs or plugins simply re run the autoreconf -vfi command, then re run ./configure command utilizing the enable-plugin/codec option. For example ./configure --enable-twolame
SUMMARY
audio transcoding plugins encoder:
lame : yes
twolame : yes
pcm/wav : yes
decoder:
vorbis : yes (libvorbisfile)
mpc : yes
flac : yes
faad : yes (aac/mp4/m4a)
mad : yes (mpeg Layer I, II & III)
video transcoding plugins
ffmpeg : enabled
image conversion/rescaling plugins
ImageMagick: enabled (Wand C-API)
audio metadata extraction plugins
taglib : enabled (mp3, ogg, flac & mpc)
mpeg4ip/mp4v2 : enabled (mp4/m4a)
image metadata extraction plugins
Exiv2 : disabled
ImageMagick : enabled (Wand C-API)
simage : disabled (jpeg, png, gif, tiff, rgb, pic, tga, eps)
video metadata extraction plugins
libavformat : enabled
miscellaneous
iconv : enabled (charset conversion)
uuid : enabled
inotify : enabled
Thanks for using fuppes
please report bugs
After you configured you Fuppes set up the way you want, merely run the next commands to install Fuppes onto your Ubuntu 9.10 Karmic server or desktop.
make
make install
ldconfig
make distclean
After you have installed Fuppes in your Ubuntu field you'll then need to begin Fuppes, so that it will produce the fuppes.cfg file. To start the Fuppes media server merely type fuppes into your terminal window.
fuppes
Once you start fuppes it might ask you in your ip handle or what community adapter you want to use fuppes on. In case you are installing Fuppes on a desktop you probably only have one community interface, so you would set this to eth0. If you are installing fuppes on a server with extra then one network adapter, choose the one which meant for your local network. Now that you've got set your network connection it is best to have something that resembles the textual content below.
FUPPES - 0.646
the Free UPnP Entertainment Service
http://fuppes.ulrich-voelkel.de
== lib/ContentDirectory/VirtualContainerMgr.cpp (56) :: Mon Nov 2 14:35:40 2009 ==
no vfolder.cfg file available
webinterface: IP ADDRESS
r = rebuild database
u = update database
i = print system info
h = print help
press "ctrl-c" or "q" to quit
Press CTRL + C to stop Fuppes.
Now let's edit and optimize the fuppes.cfg file in order that Fuppes will be capable of discuss to our completely different media client hardware similar to a Xbox 360 or Playstation 3. For more data on configuring and tweaking Fuppes media server on Ubuntu 10.04 Karmic. Additionally we'll create a vfolder.cfg file.
vi /root/.fuppes/fuppes.cfg
vi /root/.fuppes/vfolder.cfg
The ultimate job that must be completed is allowing Fuppes media server to mechanically start at boot time. Run the next instructions in your terminal program.
mkdir /etc/fuppes
mkdir /var/lib/fuppes
cp ~/.fuppes/fuppes.cfg /etc/fuppes
cp ~/.fuppes/vfolder.cfg /etc/fuppes
cp ~/.fuppes/fuppes.db /var/lib/fuppes
For safety reasons add the next following user and group.
adduser --system --home /var/lib/fuppes --shell /bin/sh --group --no-create-home fuppes
chown fuppes:fuppes /etc/fuppes/*
chown -R fuppes:fuppes /var/lib/fuppes
Now that you've got copied your fuppes.cfg file to /and so on/fuppes and have created the consumer group known as fuppes, you will now must create the startup file for Fuppes by typing in the following command.
vi /etc/init.d/fuppesd
Copy and paste the /etc/init.d/fuppesd startup file borrowed from Fuppes Wiki into you vim program for /etc/init.d/fuppesd. Once you have created and saved your Fuppes boot file, all it's important to do is run the following commands.
chmod +x /etc/init.d/fuppesd
update-rc.d fuppesd defaults 60
/etc/init.d/fuppesd stop
/etc/init.d/fuppesd start
Thats it you've gotten now simply put in Fuppes media server from supply onto your Ubuntu 9.10 server or desktop. To configure or edit Fuppes simply remember all it is advisable do is edit the /and so on/fuppes/fuppes.cfg file. Or you too can kind your ip handle plus the port number you set for Fuppes in the fuppes.cfg file into your web browser.
by: nilsoorohy
Planning A Fun Honeymoon? Read How To Find Red Hot Prices On Airplane Tickets Right Away! Few ways to recover lost files from ext2-based Linux system Embellish Yourself with Startling Changjiang X6 Quad Band Dual SIM Tv Wi-Fi Java Phone Black with Red Border Ins and Outs of Linux PS3 Streaming Corruption of Fstab and Mtab Files and Available Linux Recovery Solutions Selecting The Perfect Red Lipstick For Your Skin Tone Is The 1u Linux Server Right For You? Linux Reseller Hosting: Its Numerous Benefits Kidkraft Red Vintage Kitchen Irish Red And White Setter Breed Description, History, Grooming, Health Issues And Living Conditions What Does The Blinking Three Red Lights On Xbox 360 Mean? Resolving Red X Problem In Word Documents Private Pilot License Course