Notes on CDEmu for Debian derivatives.

1. Installation and set-up.

Before you install any CDEmu packages I recommend you remove any old CDEmu packages along with old configuration files. In the synaptic package manager this is known as complete removal and in apt-get it is known as purge. Any old leftover configuration files are likely to cause problems.

The daemon is automatically launched as a D-bus (session) service.

gCDEmu is a GUI which can be started from the launcher. When started it will reside in the notification area of your taskbar if you are using MATE or Unity. Note that gCDEmu will not show up on GNOME 3, unless you either install the AppIndicator extension or the Cairo Dock. If you are running Enlightenment you will need the SysTray module installed.

You are also able to mount CD/DVD images by right-clicking on them in the file manager and select 'Open with' then 'cdemu client'. The mime-type association can be made the default in the 'preferences' section. Likewise it is possible to unload images by ejecting the cdemu mounted device in the file manager.

2. Compatibility and distributions.

We do provide Debian package scripts that come with the source code. It should be possible to use the package scripts unmodified for any Debian derived distribution such as Ubuntu, Mint and others, but there may be small incompatibilities. If you are unable to create or use packages for one of these distributions let's know and we'll try to remedy the problem.

3. Making .deb packages.

1. Make sure that you have the dpkg-dev package installed: sudo apt-get install dpkg-dev

2. First grab the tarballs from the latest release and unpack them somewhere.

As an alternative you can use git to clone our source-code repository.

3. Now enter each package's folder and do the following for each of them:

dpkg-buildpackage -b -uc -tc

Good luck!