我的安装步骤是
1.从http://cdemu.sourceforge.net 下载cdemu-client-1.0.0.deb、cdemu-daemon-1.0.0.deb、gcdemu-1.0.0.deb、libmirage-1.0.0.deb、vhba-module-1.0.0.deb这5个文件。
2.安装 安装步骤很重要最先安装libmirage-1.0.0.deb 接着是vhba-module-1.0.0.deb 然后是cdemu-daemon-1.0.0.deb 然后是cdemu-client-1.0.0.deb最后是gcdemu-1.0.0.deb ,安装时会要用到Ubuntu的安装光盘(安装前最好先将光盘放在光驱中)。
安装完成后,依次运行以下命令
$ sudo modprobe vhba$ sudo cdemud -s -d$ cdemu -b system load 0 虚拟光驱文件名
在整个安装过程中参看了以下文章
转自
Nzocrlma 于 2008-02-14 00:06:43发表:
编译安装CDemu
最后编辑:Chenxing 于2008年2月7日 (星期四) 08:49
出自Linux Wiki
cdemu是一个Linux下的虚拟光驱软件。支持多种常见的虚拟光驱格式,关于cdemu更多的介绍见虚拟光驱
本文介绍编译安装cdemu的方法。
目录
[隐藏]
1 下载源码
2 安装必要组件
3 编译内核模块
4 编译libmirage
5 编译cdemu-daemon
6 编译cdemu-client
7 编译gcdemu
8 使用方法
8.1 普通用户模式
8.2 超级用户模式
下载源码
如果你使用2.6.23以上版本的内核,请直接使用svn获得源码:
svn co https://cdemu.svn.sourceforge.net/svnroot/cdemu/trunk
如果是老内核,还可以访问 http://cdemu.sourceforge.net/project.php#download ,下载五个程序的源码:vhba, libmirage, cdemu-daemon, gcdemu, cdemu-client。
安装必要组件
以Debian Sid为例:
# apt-get install linux-headers-`uname -r` libsndfile-dev \ flex bison libglib2.0-dev \ libdbus-1-dev libdbus-glib-1-dev\ libdaemon-dev \ intltool python-dbus
编译内核模块
不要被“内核”所吓倒,cdemu从1.0.0版起内核级的修改很小,编译也比一般软件更容易。
解压源码:
$ tar xvfj vhba-module-*.tar.bz2$ cd vhba-module-*
提示:
为了提高通用性,代码中涉及版本的地方用*代替,这样你就可以直接复制代码到终端了。如果手工输入代码,请不要忘了Tab键强大的命令补全功能。
编译、安装,装载模块:
$ make$ sudo make install$ sudo depmod -a$ sudo modprobe vhba
如果想以普通用户的方式使用该模块(通常你会这样想),以root用户创建/etc/udev/rules.d/vhba.rules,内容是:
KERNEL=="vhba_ctl", NAME="%k", MODE="0660", OWNER="root", GROUP="你所在的组名"
这一修改需要重新启动才能生效。
注意:
注意vhba在内核升级後需要重新编译。
编译libmirage
解压源码:
$ tar xvfj libmirage-*.tar.bz2$ cd libmirage-*.tar.bz2
配置、编译、安装:
$ ./configure$ make$ sudo make install
编译cdemu-daemon
解压源码:
$ tar xvfj cdemu-daemon-*.tar.bz2$ cd cdemu-daemon*
配置、编译、安装:
$ PKG_CONFIG_PATH=/usr/local/lib/pkg-config ./configure --sysconfdir=/etc$ make$ sudo make install
编译cdemu-client
这是一个命令行的控制cdemu的程序。你也可以跳过本项,安装cdemu的GNOME小工具。
解压源码:
$ tar xvfj cdemu-client-*.tar.bz2$ cd cdemu-client-*
配置、编译、安装:
$ ./configure$ make$ sudo make install
编译gcdemu
gcdemu是一个GNOME小工具,如果你不需要图形界面的工具,可以跳过此步。
解压源码:
$ tar xvfj gcdemu-*.tar.bz2$ cd gcdemu-*
配置、编译、安装
$ ./configure --prefix=/usr --sysconfdir=/etc --libexecdir/bin \ --disable-scrollkeeper$ make$ make install
安装成功後,在GNOME中“添加到面板”时就能看到有gCDEmu Applet
使用方法
普通用户模式
如果前面已经配置好了/etc/udev/...下的那个文件,并在图形环境下:
$ sudo modprobe vhba$ cdemud -d
使用时:
$ cdemu load 0 虚拟光驱文件名
超级用户模式
如果前面没有修改udev的rules,那么要麻烦一些:
$ sudo modprobe vhba$ sudo cdemud -s -d
接下来就可以使用客户端了,如果使用gcdemu,注意右键选中Use system bus,如果使用cdemu-client,则可以用命令如:
$ cdemu -b system load 0 虚拟光驱文件名