Compile Fuppes Media Server from Source on Ubuntu 9.04
Compile Fuppes Media Server from Source on Ubuntu 9.04
Compiling Fuppes media server from supply on Ubuntu 9.10 Karmic shouldn't be exactly a simple task, but with a bit bit of endurance and time it can be done. On this guide I'll present you how to set up Fuppes Media Server using Ubuntu 9.10 x64 as the host working system.
Fuppes is a linux primarily based UPnP media server that will provide fundamental DLNA help to PS3 and Xbox 360. To start the install the very first thing that you are going to want to do is login as su to make the set up a little bit simpler, however you can also use the sudo command. Also be sure you run each command line separately, aside from once you install the dependencies.
su
After you login as root, you're going to want to remove autoconf, automake, and gettext; then replace your package deal sources.
apt-get remove autoconf automake gettext
apt-get update
After you've eliminated the above packages, now you might want to downgrade your compiler to gcc-4.3. After you will have modified the compiler you'll then need to 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 construct surroundings on you Ubuntu server, you'll then need to download the remainder of the dependencies for the Fuppes media server. I have additionally compiled a listing of packages that embrace the elective packages that are required for an honest Fuppes media server. If you're installing Fuppes on another version of Ubuntu or Debian and have any hassle, simply search for a package that is much 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 the dependencies for the Fuppes set up, the subsequent factor that you will want to do is download the Fuppes supply code.
After you will have downloaded supply code from subversion, change to the fuppes directory.
cd fuppes
As soon as you are inside the fuppes listing, you'll need to configure the set up with the next command.
autoreconf -vfi
Now that you have auto configured the Fuppes set up, run the next 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
After you have ran the above command, the output should be similar to the summary below. If you are missing any codecs or plugins simply re run the autoreconf -vfi command, then re run ./configure command using the enable-plugin/codec option. For instance ./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 installation the way in which you need, merely run the following commands to put in Fuppes onto your Ubuntu 10.04 Karmic server or desktop.
make
make install
ldconfig
make distclean
Upon getting installed Fuppes on your Ubuntu box you'll then want to start Fuppes, so that it'll produce the fuppes.cfg file. To start out the Fuppes media server simply type fuppes into your terminal window.
fuppes
When you begin fuppes it'd ask you on your ip address or what community adapter you need to use fuppes on. If you are installing Fuppes on a desktop you in all probability solely have one network interface, so you'd set this to eth0. If you are putting in fuppes on a server with more then one community adapter, choose the one which meant for your local network. Now that you've got set your network connection you need 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 so that Fuppes will have the ability to speak to our different media consumer hardware such as a Xbox 360 or Playstation 3. For more info on configuring and tweaking Fuppes media server on Ubuntu 10.04 Karmic. Also we will create a vfolder.cfg file.
vi /root/.fuppes/fuppes.cfg
vi /root/.fuppes/vfolder.cfg
The final process that needs to be accomplished is allowing Fuppes media server to robotically begin 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 causes 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 have copied your fuppes.cfg file to /and so forth/fuppes and have created the user group known as fuppes, you will now have to 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 you need to do is run the next 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 may have now simply installed Fuppes media server from supply onto your Ubuntu 10.04 server or desktop. To configure or edit Fuppes just keep in mind all it's essential to do is edit the /etc/fuppes/fuppes.cfg file. Or you may also sort your ip deal with plus the port quantity you set for Fuppes within the fuppes.cfg file into your net browser.
Do Red Peppers have weight loss capabilities? Come try our Red Lobster Coupons Functionality When Choosing Your Linux Dedicated Servers Shiny Metallic Hero Zentai Suit With Red And Black Color, Black Spiderman Costume Are You Suffering from a Red Rash Under the Breast? Follow the Redskins to the Super Bowl, Grab Red Skins Tickets Immediately Visit Toronto with Tickets to See the Boston Red Sox Wenzhou shoes and other private enterprises paid CEO Red Sea election How to Design Your Own Embroidered Ed Hardy Hat or Shirt Repartition Linux Hard Drive Using "sfdisk" Command-line Utility About Application, Windows, Linux Web Hosting Israel's Rebellion at the Red Sea Pulse Oximeter technology use by pilots to prevent hypoxia