Home | Arts | Art Media
Compiling Fuppes media server from supply on Ubuntu 10.04 Karmic shouldn't be exactly a easy process, however with just a little little bit of patience and time it may be done. On this information I will show you how you can set up Fuppes Media Server using Ubuntu 10.04 x64 as the host operating system. Fuppes is a linux based mostly UPnP media server that may provide primary DLNA assist to PS3 and Xbox 360. To start the set up the first thing that you're going to need to do is login as su to make the installation a little bit bit simpler, however you may additionally use the sudo command. Additionally ensure you run every command line separately, apart from once you set up the dependencies. su After you login as root, you will need to take away autoconf, automake, and gettext; then replace your package deal sources. apt-get remove autoconf automake gettext apt-get update After you've got removed the above packages, now it's essential downgrade your compiler to gcc-4.3. After you've changed the compiler you will 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've got setup your build atmosphere on you Ubuntu server, you'll then have to obtain the rest of the dependencies for the Fuppes media server. I have additionally compiled an inventory of packages that embody the non-obligatory packages which are required for a good Fuppes media server. If you're installing Fuppes on one other version of Ubuntu or Debian and have any bother, simply search for a bundle that's 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 after you have downloaded all of the dependencies for the Fuppes installation, the next factor that you will want to do is obtain the Fuppes supply code. svn co https://fuppes.svn.sourceforge.web/svnroot/fuppes/trunk fuppes After you might have downloaded source code from subversion, change to the fuppes directory. cd fuppes As soon as you're inside the fuppes listing, you are going to need to configure the set up with the next command. autoreconf -vfi Now that you've got auto configured the Fuppes set up, run the following command to allow video transcoding and all of the 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 getting ran the above command, the output needs to be just like the summary below. If you are missing any codecs or plugins merely re run the autoreconf -vfi command, then re run ./configure command utilizing the –allow-plugin/codec option. For 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 installation the way you want, simply run the following commands to put in Fuppes onto your Ubuntu 9.10 Karmic server or desktop. make make install ldconfig make distclean Upon getting installed Fuppes on your Ubuntu box you will then want to start 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 for your ip deal with or what network adapter you want to use fuppes on. In case you are putting in Fuppes on a desktop you in all probability solely have one community interface, so you'll set this to eth0. If you're putting in fuppes on a server with extra then one network adapter, select the one which meant in your local network. Now that you've set your network connection you should have one thing 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 talk to our completely different media consumer hardware reminiscent of a Xbox 360 or Playstation 3. For more info 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 final task that must be completed is permitting Fuppes media server to robotically begin 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 security 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 copied your fuppes.cfg file to /and so on/fuppes and have created the consumer group known as fuppes, you will now need 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 need 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 just put in Fuppes media server from supply onto your Ubuntu 9.10 server or desktop. To configure or edit Fuppes just remember all it is advisable do is edit the /and so forth/fuppes/fuppes.cfg file. Or you may as well sort your ip tackle plus the port number you set for Fuppes in the fuppes.cfg file into your internet browser.
Article Source: http://www.gambling-articles.org
Install Fuppes Media Server from Source on Ubuntu 10.04
Please Rate this Article
5 out of 54 out of 53 out of 52 out of 51 out of 5
Not yet Rated