¢¬Æüµ­¤ÇÆü¡¹ÀѤ߽Ťͤ¿¾ðÊó¤ò¥È¥Ã¥×¤Î¡Ö¤ï¤ó¤³¤Î¥Ú¡¼¥¸¡×¤Ë¤Þ¤È¤á¤Æ¤¤¤Þ¤¹¡£

¤ï¤ó¤³Æüµ­ [RDF]

²áµî¤ÎÆüµ­

2008-06-13(Fri) [ĹǯÆüµ­]

¢£ [VMware][Debin][iPod] VMware Server 1.0.6¾å¤ÎiTune¤ÇiPod¤òÀܳ¤Ç¤­¤ë¤è¤¦¤ËLinux Kernel 2.6.24¤Ë¥Ñ¥Ã¥Á¤¹¤ë

¤¤¤Ä¤Î¤Þ¤Ë¤«º£¤Þ¤ÇÍøÍѤ·¤Æ¤¤¤¿-4¤è¤ê¿·¤·¤¤kernel-image-2.6.24-7-adm64¤Ê¤É¤¬½Ð¤Æ¤¤¤ë¤Î¤Ç¡¢3·î31Æü¤ÎÆüµ­¤ò»²¹Í¤Ëkernel package¤ÎBuild

$ sudo apt-get build-dep linux-image-amd64

$ apt-get source linux-image-2.6.24-1-amd64

$ cd linux-2.6-*/drivers/usb/core

$ vi driver.c

°Ê²¼¤Î¤è¤¦¤Ê½¤Àµ¤ò¤·¤Æ

$ diff -u driver.c.org driver.c

--- driver.c.org 2008-01-25 07:58:37.000000000 +0900

+++ driver.c 2008-06-11 06:33:50.000000000 +0900

@@ -262,10 +262,12 @@

driver->disconnect(intf);

+#if 0 /* iPod Connect from VMWare Guest OS */

/* reset other interface state */

usb_set_interface(interface_to_usbdev(intf),

intf->altsetting[0].desc.bInterfaceNumber,

0);

+#endif

usb_set_intfdata(intf, NULL);

intf->condition = USB_INTERFACE_UNBOUND;

$ cd ../../..

$debchange -i

¥Ð¡¼¥¸¥ç¥ó¤ËÄɵ­

linux-2.6 (2.6.24-7.1ipod) testing; urgency=low

* Non-maintainer

* iPod support

$ dpkg-buildpackage -us -uc -rfakeroot

dpkg-buildpackage: set CFLAGS to default value: -g -O2

dpkg-buildpackage: set CPPFLAGS to default value:

dpkg-buildpackage: set LDFLAGS to default value:

dpkg-buildpackage: set FFLAGS to default value: -g -O2

dpkg-buildpackage: set CXXFLAGS to default value: -g -O2

dpkg-buildpackage: source package linux-2.6

dpkg-buildpackage: source version 2.6.24-7.1ipod

dpkg-buildpackage: source changed by Takuya Ono

dpkg-buildpackage: host architecture amd64

dpkg-checkbuilddeps: Unmet build dependencies: xmlto

dpkg-buildpackage: warning: Build dependencies/conflicts unsatisfied; aborting.

dpkg-buildpackage: warning: (Use -d flag to override.)

¤Ê¤ó¤Æ¸À¤ï¤ì¤ë¤Î¤Ç ¤è¤¯Ê¬¤«¤é¤Ê¤¤¤±¤É-d ¤ò¤Ä¤±¤Æ¤ß¤ë¤È

$ dpkg-buildpackage -us -uc -rfakeroot -d

- ÅÓÃæ¾Êά -

exit 1

make[1]: *** [debian/control-real] ¥¨¥é¡¼ 1

make[1]: ¥Ç¥£¥ì¥¯¥È¥ê `/home/mirara/tkyn/sys/Kenel/linux-2.6-2.6.24' ¤«¤é½Ð¤Þ¤¹

make: *** [debian/control] ¥¨¥é¡¼ 2

dpkg-buildpackage: failure: fakeroot debian/rules clean gave error exit status 2

¤È¤Ê¤ë¤Î¤Ç¡¢¤â¤¦°ìÅÙ¡¡

$ dpkg-buildpackage -us -uc -rfakeroot -d

¤·¤¿¤é¤¦¤Þ¤¯¤¤¤Ã¤¿¡£

[]

Google Web¸¡º÷ on-o.comÆâ¤ò¸¡º÷