Server Topic
   >  Introduction to DLNA
   >  Using DLNA
   >  Installing MediaTomb
   >  Starting & Stopping MediaTomb
   >  Accessing the MediaTomb GUI
   >  Configuring MediaTomb
   >  Adding Content to MediaTomb
   >  Removing Content from MediaTomb
   >  Configuring Transcoding
   >  Debugging MediaTomb

 

Installing MediaTomb from Ubuntu

Installing MediaTomb from the Ubuntu Software Centre

If you are setting up MediaTomb on a desktop (-or you are using a desktop version of Ubuntu on your server), then you can install directly from the Ubuntu Software Centre. You can find it by searching for the string "mediatomb" :

Search for MediaTomb in the Software Centre

Click on the "Install" button and the Software Centre will begin installing MediaTomb for you:

Install Progress of MediaTomb in the Software Centre


Installing MediaTomb from the Command Line

 Installing MediaTomb from the Command Line

If you are installing on a server without a GUI, you can install MediaTomb directly from the Ubuntu command line using the command for Ubuntu, Mint and other Debian-based distros:

$ sudo apt-get install mediatomb

For Fedora, the command is slightly different:

$ sudo yum install mediatomb

On our test server, the output looks as follows:

$ apt-get install mediatomb
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  javascript-common libavcodec52 libavformat52 libavutil50 libexif12
  libffmpegthumbnailer4 libgsm1 libjs-prototype libogg0 liborc-0.4-0
  libschroedinger-1.0-0 libspeex1 libswscale0 libtag1-vanilla libtag1c2a libtheora0
  libva1 libvorbis0a libvorbisenc2 libvpx0 mediatomb-common mediatomb-daemon
  wwwconfig-common
Suggested packages:
  apache2 httpd speex mysql-client postgresql-client apache apache-ssl
The following NEW packages will be installed:
  javascript-common libavcodec52 libavformat52 libavutil50 libexif12
  libffmpegthumbnailer4 libgsm1 libjs-prototype libogg0 liborc-0.4-0
  libschroedinger-1.0-0 libspeex1 libswscale0 libtag1-vanilla libtag1c2a libtheora0
  libva1 libvorbis0a libvorbisenc2 libvpx0 mediatomb mediatomb-common mediatomb-daemon
  wwwconfig-common
0 upgraded, 24 newly installed, 0 to remove and 102 not upgraded.
Need to get 6,058kB of archives.
After this operation, 19.7MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://gb.archive.ubuntu.com/ubuntu/ maverick/universe wwwconfig-common all 0.2.1 [22.8kB]
Get:2 http://gb.archive.ubuntu.com/ubuntu/ maverick/universe javascript-common all 7 [3,854B]
Get:3 http://gb.archive.ubuntu.com/ubuntu/ maverick/main libavutil50 amd64 4:0.6-2ubuntu6 [74.0kB]
Get:4 http://gb.archive.ubuntu.com/ubuntu/ maverick/main libgsm1 amd64 1.0.13-3 [29.3kB]
Get:5 http://gb.archive.ubuntu.com/ubuntu/ maverick/main liborc-0.4-0 amd64 0.4.6-1 [132kB]
Get:6 http://gb.archive.ubuntu.com/ubuntu/ maverick/main libschroedinger-1.0-0 amd64 1.0.9.really-1build1 [274kB]
Get:7 http://gb.archive.ubuntu.com/ubuntu/ maverick/main libspeex1 amd64 1.2~rc1-1ubuntu1 [61.5kB]
Get:8 http://gb.archive.ubuntu.com/ubuntu/ maverick/main libogg0 amd64 1.2.0~dfsg-1 [17.5kB]
Get:9 http://gb.archive.ubuntu.com/ubuntu/ maverick/main libtheora0 amd64 1.1.1+dfsg.1-3 [381kB]
Get:10 http://gb.archive.ubuntu.com/ubuntu/ maverick/main libva1 amd64 1.0.1-3 [19.3kB]
Get:11 http://gb.archive.ubuntu.com/ubuntu/ maverick/main libvorbis0a amd64 1.3.1-1 [107kB]
Get:12 http://gb.archive.ubuntu.com/ubuntu/ maverick/main libvorbisenc2 amd64 1.3.1-1 [141kB]
Get:13 http://gb.archive.ubuntu.com/ubuntu/ maverick-updates/main libvpx0 amd64 0.9.2-1ubuntu0.1 [242kB]
Get:14 http://gb.archive.ubuntu.com/ubuntu/ maverick/main libavcodec52 amd64 4:0.6-2ubuntu6 [2,516kB]
Get:15 http://gb.archive.ubuntu.com/ubuntu/ maverick/main libavformat52 amd64 4:0.6-2ubuntu6 [444kB]
Get:16 http://gb.archive.ubuntu.com/ubuntu/ maverick/main libexif12 amd64 0.6.19-1 [108kB]
Get:17 http://gb.archive.ubuntu.com/ubuntu/ maverick/main libswscale0 amd64 4:0.6-2ubuntu6 [143kB]
Get:18 http://gb.archive.ubuntu.com/ubuntu/ maverick/universe libffmpegthumbnailer4 amd64 2.0.2-1build1 [47.6kB]
Get:19 http://gb.archive.ubuntu.com/ubuntu/ maverick/universe libjs-prototype all 1.6.1-1 [34.9kB]
Get:20 http://gb.archive.ubuntu.com/ubuntu/ maverick/main libtag1-vanilla amd64 1.6.3-1 [238kB]
Get:21 http://gb.archive.ubuntu.com/ubuntu/ maverick/main libtag1c2a amd64 1.6.3-1 [8,242B]
Get:22 http://gb.archive.ubuntu.com/ubuntu/ maverick/universe mediatomb-common amd64 0.12.1-0ubuntu1 [963kB]
Get:23 http://gb.archive.ubuntu.com/ubuntu/ maverick/universe mediatomb-daemon all 0.12.1-0ubuntu1 [25.4kB]
Get:24 http://gb.archive.ubuntu.com/ubuntu/ maverick/universe mediatomb all 0.12.1-0ubuntu1 [23.0kB]
Fetched 6,058kB in 7s (766kB/s)                                                        
Selecting previously deselected package wwwconfig-common.
(Reading database ... 44207 files and directories currently installed.)
Unpacking wwwconfig-common (from .../wwwconfig-common_0.2.1_all.deb) ...
Selecting previously deselected package javascript-common.
Unpacking javascript-common (from .../javascript-common_7_all.deb) ...
Selecting previously deselected package libavutil50.
Unpacking libavutil50 (from .../libavutil50_4%3a0.6-2ubuntu6_amd64.deb) ...
Selecting previously deselected package libgsm1.
Unpacking libgsm1 (from .../libgsm1_1.0.13-3_amd64.deb) ...
Selecting previously deselected package liborc-0.4-0.
Unpacking liborc-0.4-0 (from .../liborc-0.4-0_0.4.6-1_amd64.deb) ...
Selecting previously deselected package libschroedinger-1.0-0.
Unpacking libschroedinger-1.0-0 (from .../libschroedinger-1.0-0_1.0.9.really-1build1_amd64.deb) ...
Selecting previously deselected package libspeex1.
Unpacking libspeex1 (from .../libspeex1_1.2~rc1-1ubuntu1_amd64.deb) ...
Selecting previously deselected package libogg0.
Unpacking libogg0 (from .../libogg0_1.2.0~dfsg-1_amd64.deb) ...
Selecting previously deselected package libtheora0.
Unpacking libtheora0 (from .../libtheora0_1.1.1+dfsg.1-3_amd64.deb) ...
Selecting previously deselected package libva1.
Unpacking libva1 (from .../libva1_1.0.1-3_amd64.deb) ...
Selecting previously deselected package libvorbis0a.
Unpacking libvorbis0a (from .../libvorbis0a_1.3.1-1_amd64.deb) ...
Selecting previously deselected package libvorbisenc2.
Unpacking libvorbisenc2 (from .../libvorbisenc2_1.3.1-1_amd64.deb) ...
Selecting previously deselected package libvpx0.
Unpacking libvpx0 (from .../libvpx0_0.9.2-1ubuntu0.1_amd64.deb) ...
Selecting previously deselected package libavcodec52.
Unpacking libavcodec52 (from .../libavcodec52_4%3a0.6-2ubuntu6_amd64.deb) ...
Selecting previously deselected package libavformat52.
Unpacking libavformat52 (from .../libavformat52_4%3a0.6-2ubuntu6_amd64.deb) ...
Selecting previously deselected package libexif12.
Unpacking libexif12 (from .../libexif12_0.6.19-1_amd64.deb) ...
Selecting previously deselected package libswscale0.
Unpacking libswscale0 (from .../libswscale0_4%3a0.6-2ubuntu6_amd64.deb) ...
Selecting previously deselected package libffmpegthumbnailer4.
Unpacking libffmpegthumbnailer4 (from .../libffmpegthumbnailer4_2.0.2-1build1_amd64.deb) ...
Selecting previously deselected package libjs-prototype.
Unpacking libjs-prototype (from .../libjs-prototype_1.6.1-1_all.deb) ...
Selecting previously deselected package libtag1-vanilla.
Unpacking libtag1-vanilla (from .../libtag1-vanilla_1.6.3-1_amd64.deb) ...
Selecting previously deselected package libtag1c2a.
Unpacking libtag1c2a (from .../libtag1c2a_1.6.3-1_amd64.deb) ...
Selecting previously deselected package mediatomb-common.
Unpacking mediatomb-common (from .../mediatomb-common_0.12.1-0ubuntu1_amd64.deb) ...
Selecting previously deselected package mediatomb-daemon.
Unpacking mediatomb-daemon (from .../mediatomb-daemon_0.12.1-0ubuntu1_all.deb) ...
Selecting previously deselected package mediatomb.
Unpacking mediatomb (from .../mediatomb_0.12.1-0ubuntu1_all.deb) ...
Processing triggers for man-db ...
Processing triggers for ureadahead ...
Setting up wwwconfig-common (0.2.1) ...
Setting up javascript-common (7) ...
Setting up libavutil50 (4:0.6-2ubuntu6) ...
Setting up libgsm1 (1.0.13-3) ...
Setting up liborc-0.4-0 (0.4.6-1) ...
Setting up libschroedinger-1.0-0 (1.0.9.really-1build1) ...
Setting up libspeex1 (1.2~rc1-1ubuntu1) ...
Setting up libogg0 (1.2.0~dfsg-1) ...
Setting up libtheora0 (1.1.1+dfsg.1-3) ...
Setting up libva1 (1.0.1-3) ...
Setting up libvorbis0a (1.3.1-1) ...
Setting up libvorbisenc2 (1.3.1-1) ...
Setting up libvpx0 (0.9.2-1ubuntu0.1) ...
Setting up libavcodec52 (4:0.6-2ubuntu6) ...
Setting up libavformat52 (4:0.6-2ubuntu6) ...
Setting up libexif12 (0.6.19-1) ...
Setting up libswscale0 (4:0.6-2ubuntu6) ...
Setting up libffmpegthumbnailer4 (2.0.2-1build1) ...
Setting up libjs-prototype (1.6.1-1) ...
Setting up libtag1-vanilla (1.6.3-1) ...
Setting up libtag1c2a (1.6.3-1) ...
Setting up mediatomb-common (0.12.1-0ubuntu1) ...
Setting up mediatomb-daemon (0.12.1-0ubuntu1) ...
 * Starting upnp media server mediatomb                                          [ OK ] 
Setting up mediatomb (0.12.1-0ubuntu1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
root@homeServer:/mnt/data#

References and Further Reading:


HomeSite IndexDesktop GuideServer GuideHints and TipsHardware CornerVideo SectionContact Us

 sitelock verified Firefox Download Button