web-dev-qa-db-fra.com

Impossible d'installer Crossover

Voici ce que j'ai eu lorsque j'essayais d'installer avec terminal: enter image description here_ un peu __code__

`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
`
2
owl

Essayez d’exécuter ceci dans un terminal:

Sudo apt-get -f install

Cela devrait réparer les dépendances :)


EDIT: Si cela ne fonctionne pas, essayez de le faire manuellement, en procédant comme suit:

Sudo dpkg -I package.deb

Cela retournera un lot de sortie, mais recherchez une ligne commençant par Depends:. Cela contiendra une liste de paquets séparés par des virgules, dépend donc installez-les tous manuellement. Par exemple, si vous avez ceci (je sais, c'est un peu ridicule):

Depends: debconf (>= 0.5) | debconf-2.0, firefox, ia32-libs | flashplugin-installer, chromium (= 12)

Tout d'abord, interprétez-le:

  • Il veut soit debconf, supérieur ou égal à (>=) 0.5, OR (|) debconf-2.0 (toute version fera l'affaire, selon le paquet), alors installez l'un d'eux
  • Il veut firefox, et n'importe quelle version fera l'affaire
  • Il veut ia32-libs OR flashplugin-installer
  • Il veut chromium, à exactement version 12.

Puis installez ce dont vous avez besoin (notez chromium=12. Cela indique à apt-get de récupérer la version 12 au lieu de la dernière. Bien sûr, les référentiels Ubuntu ne contiennent pas la version 12, mais vous comprenez le sens):

Sudo apt-get install debconf-2.0 ifrefox ia32-libs chromium=12

Puis vous pouvez installer votre paquet:

Sudo dpkg -i file.deb

J'espère que cela t'aides!!

0
MiJyn

Une autre méthode consiste à utiliser le programme d'installation générique. C’est un fichier binaire que vous pouvez exécuter sur votre système en tant que root et qui installera crossover sous/opt/cxoffice.

Si vous avez toujours des problèmes à ce stade, lancez:

/opt/cxoffice/bin/cxdiag --debug

Cela vérifiera toutes les dépendances de crossover et imprimera un rapport indiquant ce qu'il peut trouver et ce qui manque. Si quelque chose manque encore, vous devrez soit l'installer, soit lier le fichier .so à la bonne version.

0
oneself