Home | Arts | Art Media
Compiling Fuppes media server from source on Ubuntu 9.10 Karmic is just not precisely a simple job, however with a little bit of patience and time it can be done. On this guide I will present you easy methods to set up Fuppes Media Server using Ubuntu 9.10 x64 because the host operating system. Fuppes is a linux based mostly UPnP media server that can provide fundamental DLNA support to PS3 and Xbox 360. To start the install the first thing that you are going to wish to do is login as su to make the set up a little bit bit easier, however you would additionally use the sudo command. Also make sure you run every command line separately, except for if you install the dependencies. su After you login as root, you'll want to remove autoconf, automake, and gettext; then update your package sources. apt-get remove autoconf automake gettext apt-get update After you could have eliminated the above packages, now it's essential downgrade your compiler to gcc-4.3. After you've got 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've got setup your construct setting on you Ubuntu server, you'll then need to obtain the remainder of the dependencies for the Fuppes media server. I have also compiled an inventory of packages that embody the optional packages which are required for an honest Fuppes media server. If you're putting in Fuppes on another model of Ubuntu or Debian and have any trouble, just look for a package that is much like the one which 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 after you have downloaded the entire dependencies for the Fuppes installation, the next thing that you'll want to do is obtain the Fuppes source code. svn co https://fuppes.svn.sourceforge.web/svnroot/fuppes/trunk fuppes After you will have downloaded source code from subversion, change to the fuppes directory. cd fuppes As soon as you are contained in the fuppes listing, you will need to configure the set up with the following command. autoreconf -vfi Now that you've 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 After you have ran the above command, the output must be similar to the summary below. If you're missing any codecs or plugins simply re run the autoreconf -vfi command, then re run ./configure command utilizing the –allow-plugin/codec option. As an example ./configure --allow-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 in which you want, simply run the following instructions to install Fuppes onto your Ubuntu 10.04 Karmic server or desktop. make make install ldconfig make distclean After getting put in Fuppes on your Ubuntu box you will then want to start out Fuppes, so that it will produce the fuppes.cfg file. To start the Fuppes media server simply sort fuppes into your terminal window. fuppes Once you start fuppes it'd ask you to your ip deal with or what community adapter you wish to use fuppes on. If you are installing Fuppes on a desktop you probably solely have one community interface, so you'd set this to eth0. If you're installing fuppes on a server with extra then one community adapter, select the one that meant on your local network. Now that you've got set your community connection it is best to have something that resembles the text 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 be capable to talk to our different media client hardware akin to a Xbox 360 or Playstation 3. For more info on configuring and tweaking Fuppes media server on Ubuntu 9.10 Karmic. Additionally we'll create a vfolder.cfg file. vi /root/.fuppes/fuppes.cfg vi /root/.fuppes/vfolder.cfg The final process that must be completed is permitting Fuppes media server to robotically start at boot time. Run the next commands 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 /etc/fuppes and have created the person group called fuppes, you'll 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. After you have created and saved your Fuppes boot file, all you must 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 have got now simply installed Fuppes media server from supply onto your Ubuntu 9.10 server or desktop. To configure or edit Fuppes just remember all it is advisable to do is edit the /and many others/fuppes/fuppes.cfg file. Or you may as well type your ip address plus the port quantity you set for Fuppes in the fuppes.cfg file into your net browser.
Article Source: http://www.onlinearticlessite.com
Install Fuppes Media Server from Source on Ubuntu 9.10
Please Rate this Article
5 out of 54 out of 53 out of 52 out of 51 out of 5
Not yet Rated