Installing .deb give error Dependency is not satisfiable: dpkg (>= 1.16.5)
For use with CrossOver 12.5.1 and newer. CrossOver 12.5.1 is the first release of CrossOver that is multi-arch enabled.
Unfortunately this means some distributions will no longer be able to use the debian installer. Ubuntu 12.04 is one of the distributions that is not functional with CrossOver 12.5.1 or 13.0's debian installer.
If you receive this error, please defer to the ".bin" installer available here.
Ubuntu comes with two package managers, dpkg and apt-get. dpkg can install .deb files on the local computer, but can't download dependencies from the net. While apt-get can download files from the net but not install local .debs. Since Crossover Linux is a local .deb, but also needs dependencies downloaded from the net, neither tool will work. So we need to get package manager that can do both.
First, for Ubuntu 12.10 and up, add the 32bit architecture to your libraries. Ubuntu 12.04 users can and should skip this step:
sudo dpkg --add-architecture i386
Then, update the package managers:
sudo apt-get update
Next add the 32bit packages.*
sudo apt-get install ia32-libs-multiarch
Then install the gdebi package manager which can process both local and remote packages.
We're rebels. We're misfits. But mostly, we're software liberators. And we're very, very good at what we do. We have to be. Lots of developers work with open source, but only a tiny fraction of those are good enough to get software that was designed for one platform to work on another one. We invented CrossOver software - a unique approach to cross-platform compatibility that does not require dual-boot or another OS license. We launched PortJump to help app and game developers broaden their market beyond Windows® users. And we launched ExecMode to help organizations solve really ugly technical challenges.