ubuntuusers.de

Hinweis: Dies ist ein statischer Snapshot unseres Wikis vom 25. März 2013 und kann daher nicht bearbeitet werden. Der aktuelle Artikel ist unter wiki.ubuntuusers.de zu finden.
WikiCDemu

CDemu

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

./cdemu_logo.png CDemu {en} ist ein Programm, das es erlaubt, eine Vielzahl proprietären Image-Formate auch unter Linux einzubinden. Es lässt sich mit der Windows-Software Daemon Tools {de} vergleichen.

Momentan (Stand Dezember 2012) werden die Formate BlindWrite 5/6 (B5T, B6T), WinOnCD (C2D), CloneCD (CCD, SUB, IMG), DiscJuggler (CDI), Easy CD Creator (CIF), Compressed ISO (CSO), CDRwin (CUE, BIN), PowerISO (DAA), Apple disk (DMG, CDR), gBurner (GBI), Track loader (ISO, UDF) für ISO9660 und UDF track Images, UltraISO's (ISZ), Alcohol 120% (MDS, MDX), Nero Burning ROM (NRG), ReadCD (TOC, BIN), Cdrdao's (TOC, BIN), XCDRoast (TOC, BIN) sowie Error Code Modeller (ECM), GZip (GZ) und Xz (XZ) unterstützt (Quelle {en}).

Installation

Das Programm ist nicht in den offiziellen Paketquellen enthalten. Man kann aber ein "Personal Package Archiv" (PPA) nutzen.

PPA

Zunächst muss man folgendes PPA als Paketquelle hinzufügen [1]:

Adresszeile zum Hinzufügen des PPAs:

  • ppa:cdemu/ppa

Hinweis!

Zusätzliche Fremdquellen können das System gefährden.


Ein PPA unterstützt nicht zwangsläufig alle Ubuntu-Versionen. Weitere Informationen bietet die Wiki/Vorlagen/PPA/ppa.png PPA-Beschreibung vom Benutzer/Team cdemu.

Damit Pakete aus dem PPA genutzt werden können, müssen die Paketquellen neu eingelesen werden.

Nach dem Aktualisieren der Paketquellen installiert man die folgenden Pakete [2]:

  • cdemu-daemon (ppa)

  • cdemu-client (ppa)

Wiki/Vorlagen/Installbutton/button.png mit apturl

Paketliste zum Kopieren:

sudo apt-get install cdemu-daemon cdemu-client 

sudo aptitude install cdemu-daemon cdemu-client 

Einrichtung

Standardmäßig legt CDemu zwei virtuelle Laufwerke an. Möchte man mehr Laufwerke anlegen, kann man die Datei /etc/default/cdemu-daemon mit einem Editor mit Root-Rechten [3] bearbeiten. Der folgende Abschnitt muss geändert werden:

# Number of (virtual disc) devices
DEVICES="2"

Benutzung

Nachdem man sich neu eingeloggt hat, sollte der CDemu-Daemon gestartet sein. Man kann CDemu jetzt über die Konsole [4] benutzen (es ist zu beachten, dass die Nummerierung der Laufwerke wie bei Unix üblich mit 0 und nicht mit 1 beginnt). Wer möchte, kann sich auch eine grafische Oberfläche installieren, wie weiter unten beschrieben.

cdemu load <Laufwerksnummer> <Pfad zum Abbild> 

Beispiel:

cdemu load 0 /home/user/Image.mdf 

Um die Emulation des im Beispiel genannten virtuellen Laufwerks wieder zu beenden genügt:

cdemu unload 0 

Images konvertieren

CDemu kann auch dazu benutzt werden, proprietäre Image-Formate in das ISO-Format umzuwandeln. Dazu wird zunächst das Image normal unter CDemu eingebunden. Jetzt kann man von dem virtuellen CD-Laufwerk wiederum ein Image machen, diesmal im ISO-Format, und zwar mit Shell/dd:

sudo dd if=/dev/sr1 of=Image.iso 

Dabei muss das Gerät (/dev/sr1) eventuell angepasst werden, je nachdem, wie viele reale CD-Laufwerke man hat. In diesem Fall existiert ein reales Laufwerk (dev/sr0), die CDemu-Laufwerke beginnen also bei /dev/sr1.

Grafische Oberflächen

Es existieren mehrere grafische Oberflächen für CDemu.

GCDemu (vormals GNOME-Panel Applet)

Seit CDEmu 1.4.0 (15.9.2011) ist GCDemu kein Gnome Applet mehr, sondern ein normales Programm. Die Abhängigkeiten sind nur noch gtk/gconf (sowie D-Bus und libnotify). (Quelle (Post 15.9.2011) {en})

  • gcdemu (ppa)

Wiki/Vorlagen/Installbutton/button.png mit apturl

Paketliste zum Kopieren:

sudo apt-get install gcdemu 

sudo aptitude install gcdemu 

Das Programm bindet sich mit einem Trayicon ein nachdem es gestartet wurde. Jetzt kann man mit einem linke Maustaste-Klick auf das Icon einen Slot auswählen und ein Image un/mounten.

Einbindung in Nautilus

Um CDemu in Nautilus einzubinden, lädt man sich folgendes Skript {dl} herunter und kopiert es in den versteckten Ordner .gnome2/nautilus-scripts im Homeverzeichnis (der versteckte Ordner lässt sich mit Strg + H sichtbar machen). Außerdem muss das Skript noch ausführbar gemacht werden, und zwar über einen rechte Maustaste "-> Eigenschaften -> Zugriffsrechte -> Datei als Programm ausführen". Nun kann man einen Rechtsklick auf eine Imagedatei machen und diese mit "Skripte -> image-mount" einbinden.

Einbindung in KDE - Dolphin

Für die KDE-Umgebung gibt es eine Oberfläche namens KDE CDEmu Manager. Sie bietet eine Einbindung in das Kontextmenü des Dateimanagers Dolphin und einen "Manager", mit dem man alle virtuellen Laufwerke verwalten kann. Leider gibt es noch keine fertigen Pakete dafür. Man muss sich den Quelltext von kde-apps.org {en} herunterladen und nach der Anleitung dort installieren.

Hinweis!

Fremdsoftware kann das System gefährden.

Problembehebung

Session-Fehler

Wenn man bei der Benutzung eine Fehlermeldung wie

FEHLER: Fehler beim Verbinden zum Daemon (Bus: 'session')!

erhält, muss man den "System-Bus" verwenden. Auf der Konsole muss man dafür die Option -b system verwenden, auf das gCDEmu-Applet muss man einen rechte Maustaste-Klick machen und "Benutze System Bus" aktivieren.

gCDEmu: Daemon autostart error

Fehler:

Daemon autostart failed. Error:
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name net.sf.cdemu.CDEMUD_Daemon was not provided by any .service files

Lösung: keine bekannt

ubuntuusers.local › WikiCDemu