SpaceChem tem dependência desinstalável

1

Quando a SpaceChem era nova, eu a comprei diretamente da Zachtronics Industries (não via Steam ou GOG). Agora eu gostaria de instalá-lo no meu sistema Ubuntu 14.04.1 amd64. Então baixei a versão 1012 do Linux e fiz:

$ tar xzf ~/Downloads/SpaceChem-1012.tar.gz
$ ./make-amd64-package
$ sudo dpkg -i SpaceChem-amd64.deb

Mas isso levou a problemas de dependência que eu não consegui resolver.

 zachtronicsindustries-spacechem : Depends: libmono-wcf3.0-cil (>= 2.4) but it is not installable

Eu tenho vários pacotes mono instalados, incluindo o libmono-wcf3.0a-cil. Eu posso tentar executar zachtronicsindustries-spacechem mesmo que ele nunca tenha sido configurado. A música do jogo toca, mas a tela é toda preta.

Como posso instalar corretamente o SpaceChem ou contornar esses problemas?

    
por aschepler 04.12.2014 / 02:53

2 respostas

2

dpkg --force-depends --configure --pendendo ou sendo seis horas atrás, dpkg --purge SpaceChem-amd64, dpkg -i --force-depende de SpaceChem-amd64.deb

    
por tux0redup 04.12.2014 / 09:27
0

Dependendo de quais pacotes você tem à sua disposição, pode haver uma maneira "melhor".

Isso tudo está no Kubuntu 16.04.

Eu tenho a versão Humble Bundle do SpaceChem, que oferece .deb e .rpm. O .deb tinha exatamente os mesmos problemas que você está indicando.

Então eu peguei o .rpm e o converti em um pacote Debian com: sudo alien --to-deb spacechem-1.0.12-2.fc17.x86_64.rpm

Em seguida, instalei:
sudo dpkg -i spacechem_1.0.12-3_amd64.deb

Claro, isso deixa um monte de dependências ... Então instale-as!
sudo apt install mono-runtime mono-reference-assemblies-2.0

Eu não fiz nenhum trabalho com o Mono nesta instalação, então acredito que essas duas são as únicas dependências necessárias.

O executável termina em / opt / spacechem / spacechem, que não está no meu PATH, mas também instala um ativador de área de trabalho que funciona.

    
por Sompom 26.06.2016 / 22:35