Installing Debian Packages on 64-bit OS

From MobileRobots Research and Academic Customer Support

Jump to: navigation, search

Debian packages released by MobileRobots are built for 32 bit systems, but some software can usually run on Intel and AMD 64bit architecture systems running the 64 bit OS if the installation is forced and extra compatability libraries are installed. (Including but not limited to MobileEyes, MobileSim, Mapper.)

However, Debian checks the package's architecture tag against the system's architecture tag, resulting in an error message like

package architecture (i386) does not match system (amd64)

You can use the --force-architecture option with dpkg -i to skip its architecture check.

You must then also install the ia32-libs package:

apt-get install ia32-libs

(If ia32-libs is not installed, "File not found" error messages will result from trying to run 32-bit programs that use 32-bit system libraries.)

For software with source code provided (ARIA, MobileSim, etc.), you can also recompile on your 64 bit system, resulting in native 64-bit code.



Keywords: 64bit 64-bit amd64 mobile eyes mobile sim mapper3 32bit 32-bit

Personal tools