Não é possível instalar o Crossover

2

Não consigo instalar o crossover do pacote ".deb". Aqui está um screenhoot dele:

Aqui está o que eu recebi quando estava tentando instalar com o 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
'
    
por owl 24.11.2012 / 16:30

2 respostas

0

Tente executar isso em um terminal:

sudo apt-get -f install

Isso deve corrigir as dependências:)

EDITAR : Se isso não funcionar, tente fazer isso manualmente, fazendo isso:

sudo dpkg -I package.deb

Isso retornará um lote de saída, mas procure por uma linha que começa com Depends: . Isso conterá uma lista de pacotes separados por vírgula da qual depende, portanto, instale todos eles manualmente. Por exemplo, se você tem isso (eu sei, é meio ridículo):

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

Primeiro, interprete:

  • Ele quer debconf , maior que ou igual a ( >= ) 0.5, OR ( | ) debconf-2.0 (qualquer versão fará, de acordo com o pacote), portanto, instale um deles
  • Ele quer o firefox e qualquer versão fará
  • Deseja ia32-libs OR flashplugin-installer
  • Deseja chromium , na exatamente versão 12.

Em seguida, instale o que ele precisa (note chromium=12 . Isso diz ao apt-get para buscar a versão 12 ao invés do último. É claro que os repositórios do Ubuntu não suportam a versão 12, mas você entendeu:

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

Então você pode instalar o seu pacote:

sudo dpkg -i file.deb

Espero que isso ajude !!

    
por MiJyn 24.11.2012 / 18:10
0

Um método alternativo é usar o Instalador Genérico. Este é um binário que você pode executar no seu sistema como root, e irá instalar o crossover em / opt / cxoffice.

Se você ainda tiver problemas nesse ponto, execute:

/opt/cxoffice/bin/cxdiag --debug

Isso verificará todas as dependências do cruzamento e imprimirá um relatório que mostra o que pode encontrar e o que está faltando. Se algo ainda estiver faltando, será necessário instalá-lo ou vinculá-lo à versão correta.

    
por oneself 18.05.2013 / 21:12