[ niceness @ 06.09.2007. 23:29 ] @
Evo nije pravi HOWTO vec vise kratak opis postupka kojim sam instalirao userspace-cdemu na gentoo linux. Zeleo sam na brzaka da vidim kako radi pa sam instalirao pod home dir. Ako vam treba detaljan postupak i/ili gotovi paketi za instalaciju pogledajte forum vase distribucije. Idemo... 1) Proverite da li imate podrsku za SCSI CDROM u kernelu, verovatno imate. $ zgrep CONFIG_BLK_DEV_SR /proc/config.gz CONFIG_BLK_DEV_SR=y 2) Skinuti i raspakovati source (za vreme pisanja najnovija verzija je od 23.08.2007) [1.5MB] $ mkdir ~/cdemu_src && cd ~/cdemu_src $ wget http://kabelkaos.net/cdemu/cde...userspace-cdemu-2007-08-23.tar $ tar -xf userspace-cdemu-2007-08-23.tar && for x in *.tar.gz; do tar -xf $x; done 3) Instalacija (ja sam sve instalirao u ~/apps/cdemu/). Kompletan postupak je opisan u cdemu-daemon-1.0.0/README. Takodje u tom fajl mozete videti zavisnosti. D-bus verovatno vec imate, jedino proverite libdaemon. $ cd libmirage-1.0.0/ $ ./configure --prefix="$HOME/apps/cdemu" $ make install $ cd ../vhba-module/ $ make $ sudo make install # zavrsice u /lib/modules/`uname -r`/extra/vhba.ko $ cd ../cdemu-daemon-1.0.0/ $ PKG_CONFIG_PATH="$HOME/apps/cdemu/lib/pkgconfig/" ./configure --prefix="$HOME/apps/cdemu" --with-distro=none $ make install $ sudo cp ~/apps/cdemu/etc/dbus-1/system.d/cdemud-dbus.conf /etc/dbus-1/system.d/ $ sudo cp ~/apps/cdemu/etc/udev/rules.d/cdemud-udev.rules /etc/udev/rules.d/cdemud-udev.rules $ cd ../cdemu-client-1.0.0/ $ ./configure --prefix="$HOME/apps/cdemu" $ make install 4) Test run :) $ cd ~/apps/cdemu/bin $ sudo modprobe vhba $ sudo ./cdemud -d $ # U ovom trenutku bi se trebao pojaviti novi uredjaj (/dev/srX). Sada da ubacimo neki image... $ export PYTHONPATH="$HOME/apps/cdemu/lib/python2.4/site-packages/:${PYTHONPATH}" $ ./cdemu status Devices status: DEV LOADED TYPE FILENAME 0 0 N/A N/A $ ./cdemu load 0 /usr/work/file_space/slackware-12.0-install-d1.iso $ ./cdemu status Devices status: DEV LOADED TYPE FILENAME 0 1 IMAGE-ISO /usr/work/file_space/slackware-12.0-install-d1.iso Sada ga mozete mountovati rucno iz komanden linije (to nije zabavno :) ili ako imate HAL pustiti graficko okruzenje da odradi svoje. Emulirani CD/DVD se ponasa kao svaki drugi fizicki uredjaj. Probao sam samo sa XFCE i sve je radilo ok (auto-mounting, eject, ...). |