• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to install djmount on Ubuntu 16.04

{{postValue.id}}

How to install djmount on Ubuntu 16.04

The djmount is a file system client for mounting network media servers. It is written in C language. It automatically discovers the UPnP (Universal Plug and Play) AV media servers on the network and automatically mounts their media content as a file system using FUSE. This tutorial covers the installation procedure of djmount on Ubuntu.

Installation procedure

To start the installation procedure, add the repo by executing the following command.

root@linuxhelp1:~# add-apt-repository ppa:eugenesan/ppa
 This repository contains collection of customized, updated, ported and backported
packages for two last LTS releases and latest pre-LTS release.
Packages for older releases relocated to ppa:eugenesan/archive or deleted.

+-------------------------------------------------------------------------------------+
| Disclaimer:
+-------------------------------------------------------------------------------------+
* Packages in this a nd related PPAs are for personal use only.
  They developed specifically for several custom environments and may not work for you.
* Usage of packages in this PPA, in some forms, might contradict licenses of software
  packaged in this and related PPAs. End users and administrator are responsible for
  runtime licensing and possible legal consequences.
* Some packages provided with their dependencies while some might require additional
  Ubuntu repositories and external PPAs. Below is the list of

+-------------------------------------------------------------------------------------+
| To add this repository, to your Ubuntu installation, invoke:
+-------------------------------------------------------------------------------------+
$ sudo add-apt-repository ppa:eugenesan/ppa
.
.
.
gpg: keyring `/tmp/tmp6jp7grtr/secring.gpg'  created
gpg: keyring `/tmp/tmp6jp7grtr/pubring.gpg'  created
gpg: requesting key 8313A596 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmp6jp7grtr/trustdb.gpg: trustdb created
gpg: key 8313A596: public key " Launchpad synergy+"  imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK

The repositories are added in the system. Now update the repo by using the apt-get update command.

root@linuxhelp1:~# apt-get update
Hit:1 http://in.archive.ubuntu.com/ubuntu xenial InRelease          
Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Get:3 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial InRelease [17.5 kB]                          
Get:4 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]                                        
Get:5 http://in.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]                                        
Get:6 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial/main amd64 Packages [40.6 kB]             
Get:7 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial/main i386 Packages [40.5 kB]             
Get:8 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial/main Translation-en [24.7 kB]                                            
Fetched 430 kB in 8s (52.4 kB/s)                                                                                                    
Reading package lists... Done

The target machine is updated with the repositories. Install the djmount package and press y to continue with the installation procedure.

root@linuxhelp1:~# apt-get install djmount -y
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  libboost-program-options1.58.0
Use ' sudo apt autoremove'  to remove it.
The following additional packages will be installed:
  libupnp6
The following NEW packages will be installed:
  djmount libupnp6
0 upgraded, 2 newly installed, 0 to remove and 480 not upgraded.
Need to get 183 kB of archives.
After this operation, 509 kB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 libupnp6 amd64 1:1.6.19+git20160116-1 [121 kB]
Get:2 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial/main amd64 djmount amd64 0.71-7.2~eugenesan~xenial2 [62.4 kB]
Fetched 183 kB in 1s (122 kB/s)                                    
Selecting previously unselected package libupnp6.
(Reading database ... 176599 files and directories currently installed.)
Preparing to unpack .../libupnp6_1%3a1.6.19+git20160116-1_amd64.deb ...
Unpacking libupnp6 (1:1.6.19+git20160116-1) ...
Selecting previously unselected package djmount.
Preparing to unpack .../djmount_0.71-7.2~eugenesan~xenial2_amd64.deb ...
Unpacking djmount (0.71-7.2~eugenesan~xenial2) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up libupnp6 (1:1.6.19+git20160116-1) ...
Setting up djmount (0.71-7.2~eugenesan~xenial2) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...

For opening the software, type the djmount command along with help command and press enter. It shows a list of options that can be used with the djmount application.

root@linuxhelp1:~# djmount --help
usage: djmount [options] mountpoint

Options:
    -h or --help           print this help, then exit
    --version              print version number, then exit
    -o [options]           mount options (see below)
    -d[levels]             enable debug output (implies -f)
    -s                     sloppy -- ignore unknown options
    -f                     foreground operation (default: daemonized)

Mount options (one or more comma separated options) :
    iocharset=< charset>     filenames encoding (default: environment)
    playlists              use playlists for AV files, instead of plain files

See FUSE documentation for the following mount options:
    default_permissions    enable permission checking by kernel
    allow_other            allow access to other users
    allow_root             allow access to root
    kernel_cache           cache files in kernel
    nonempty               allow mounts over non-empty file/dir
    fsname=NAME            set filesystem name in mtab

Debug levels are one or more comma separated words :
    upnperr, upnpall : increasing level of UPnP traces
    error, warn, info, debug : increasing level of djmount traces
    fuse : activates FUSE traces
    leak, leakfull : enable talloc leak reports at exit
' -d'  alone defaults to ' upnpall,debug,fuse,leak'  i.e. all traces.

Report bugs to < r3mi@users.sourceforge.net> .

To remove the package and all of its repositories by running the remove command and press y to continue with the uninstallation process.

root@linuxhelp1:~# apt-get remove djmount -y
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libboost-program-options1.58.0 libupnp6
Use ' sudo apt autoremove'  to remove them.
The following packages will be REMOVED:
  djmount
0 upgraded, 0 newly installed, 1 to remove and 480 not upgraded.
After this operation, 166 kB disk space will be freed.
(Reading database ... 176622 files and directories currently installed.)
Removing djmount (0.71-7.2~eugenesan~xenial2) ...
Processing triggers for man-db (2.7.5-1) ...

Wasn' t that an easy installation procedure? The djmount has shared files such as Audio or Video files are directly visible and can be played using the user' s favourite media player.

Tags:
eli
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

How to run, simply use the 'djmount' executable?

A

use the following command for executing djmount # djmount /mnt/upnp

Q

what is the purpose of Djmount?

A

DJMount is a program that can be used to mount the content of a UPnP/DLNA media server on your network to your filesystem

Q

which command to check the options for djmount?

A

you can check the options for djmount by below command
# djmount --help

Q

how to add repo for installing the djmount in ubuntu?

A

add the repo of djmount by executing the following command
# add-apt-repository ppa:eugenesan/ppa

Q

which command to remove the djmount package with repo in terminal?

A

remove the package and all of its repositories by running the remove command
# apt-get remove djmount -y

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Lucas ?
Various options in Top command

Am using Top command only to view the load average, what are the various options in Top command..??

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.