Okay, so for you Gentoo’ers out there, here are the steps to getting everything started. First, I have to give credit where it is deserved, thanks to Marcan at http://marcansoft.com/blog/iphonelinux/usbmuxd/.
# echo "app-pda/libplist **" >> /etc/portage/package.keywords
# echo "dev-libs/libusb **" >> /etc/portage/package.keywords
# echo "app-pda/ifuse **" >> /etc/portage/package.keywords
# echo "media-libs/libgpod **" >> /etc/portage/package.keywords
# emerge -va libiphone libusb ifuse libgpod
Next, you will need to create an ebuild for usbmuxd. Click here to get the usbmuxd-1.0.0_rc1.ebuild.
After you have setup the ebuild…
# emerge -va usbmuxd
If all of this is good, then you just have to simply run..
obviously, you need to put your user name in the spot, and the little ‘u’ kicks it over to udev, so it should pop up as an automounted device. I checked Thunar, and it showed the iPhone as a mounted device.
I am still working on syncing with amarok and rhythmbox, but once I get that, I will post.
Thanks for the ebuild. But for some reason it doesn’t work for me.
cmake can’t find the libusb libraries.
>– checking for module ‘libusb-1.0>=1.0.3′
>– package ‘libusb-1.0>=1.0.3′ not found
>USB_INCLUDE_DIR=USB_INCLUDE_DIR-NOTFOUND
>USB_LIBRARY=USB_LIBRARY-NOTFOUND
>CMake Error at Modules/LibFindMacros.cmake:74 (message):
> Required library USB NOT FOUND
but libusb is installed.
Any suggestions?
Stupid me – just needed to unmask latest version of libusb.
;o)
i still haven’t goten ifusemount to work yet, I am really trying that one out…. but, thunar sees the iphone.. doesn’t do much as of yet