I need libusb-1.0 version 1.0.8+ to run on Lucid, how do I do that:?

Asked by Tim Kissane

I'm running Lucid on an Asus eee 900. I do not wish to update Ubuntu. I'm trying to root my Android phone using a utility called Heimdall Suite 1.3.1. While installing Heimdall from .deb, I get the following error:

~$ sudo dpkg -i heimdall_1.3.1_i386.deb
[sudo] password for qzwxec:
Selecting previously deselected package heimdall.
(Reading database ... 203659 files and directories currently installed.)
Unpacking heimdall (from heimdall_1.3.1_i386.deb) ...
dpkg: dependency problems prevent configuration of heimdall:
 heimdall depends on libusb-1.0-0 (>= 2:1.0.8); however:
  Version of libusb-1.0-0 on system is 2:1.0.6-1.
dpkg: error processing heimdall (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 heimdall
~$

How can I update to libusb-1.0-0 >= 2:1.0.8 on Lucid? I built 1.0.8 from source, but it's not seen by the heimdall install.

Thanks!

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu libusb-1.0 Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
mycae (mycae) said :
#1

libusb is a pretty core component. Replacing it with a newer version could move symbols which could destabilise your system.

By changing the version, libusb's Binary Interface could change, particularly if you did not match the original compilation flags used with libusb (i.e. using apt-get source and dpkg-buildpackage).

I'm not familiar with heimdall, but it could be overestimating its libusb dependency. You can use dpkg's force (-f, i think, see manpage (man dpkg)) command to install the deb anyway, and see how you go. Without looking into specifics, this is a much safer bet than replacing your libusb. I would recommend this route and see how you get on.

Better, would be to observe the dependency specified and use a newer ubuntu that ships a later version of libusb, or ask the heimdall developers why they need 1.0.8 specifically.

Can you help with this problem?

Provide an answer of your own, or ask Tim Kissane for more information if necessary.

To post a message you must log in.