I can't install crossover from the package, ".deb". Here is a screenshoot of it :
Here is what I got when I was trying to install with terminal:
`young@jianyue:~$ cd /home/young/Desktop
young@jianyue:~/Desktop$ sudo dpkg -i crossover.deb
Selecting previously unselected package ia32-crossover.
(Reading database ... 127804 files and directories currently installed.)
Unpacking ia32-crossover (from crossover.deb) ...
dpkg: dependency problems prevent configuration of ia32-crossover:
ia32-crossover depends on libc6-i386; however:
Package libc6-i386 is not installed.
ia32-crossover depends on ia32-libs | ia32-apt-get; however:
Package ia32-libs is not installed.
Package ia32-apt-get is not installed.
ia32-crossover depends on lib32gcc1; however:
Package lib32gcc1 is not installed.
ia32-crossover depends on lib32nss-mdns; however:
Package lib32nss-mdns is not installed.
ia32-crossover depends on lib32z1; however:
Package lib32z1 is not installed.
ia32-crossover depends on python-glade2; however:
Package python-glade2 is not installed.
ia32-crossover depends on lib32asound2; however:
Package lib32asound2 is not installed.
dpkg: error processing ia32-crossover (--install):
dependency problems - leaving unconfigured
Processing triggers for doc-base ...
Processing 33 changed doc-base files, 1 added doc-base file...
Errors were encountered while processing:
ia32-crossover
`
Try running this in a terminal:
That should fix the dependencies :)
EDIT: If that doesn't work, try doing it manually, by doing this:
That will return a lot of output, but look for a line that starts with
Depends:
. That will contain a comma-separated list of packages it depends on, so install them all manually. For example, if you have this (I know, it's kind of ridiculous):First, interpret it:
debconf
, greater than or equal to (>=
) 0.5, OR (|
)debconf-2.0
(any version will do, according to the package), so install either one of themia32-libs
ORflashplugin-installer
chromium
, at exactly version 12.Then install what it needs (notice
chromium=12
. That tellsapt-get
to fetch version 12 instead of the latest. Of course, the ubuntu repositories don't hold version 12, but you get the point):Then you can install your package:
Hope this helps!!
An alternative method is to use the Generic Installer. This is a binary which you can run on your system as root, and will install crossover under /opt/cxoffice.
If you still have problems at that point run:
This will check all of crossover's dependencies and print out a report which shows what it can find and what is missing. If something is still missing you will need to either install it or link the .so file to the right version.