Tipp 10 aplicativo tutor de digitação não iniciando

2

Eu baixei o arquivo .deb deste link: Download do Tipp 10

Eu tentei lançá-lo da gaveta do Kubuntu e ele não abre.

Estou sentindo falta de algo?

    
por Sumeet Deshmukh 27.04.2017 / 08:48

1 resposta

2

Não, não é você, é Tipp10.

Esta resposta supõe que você tenha um sistema de 64 bits

Se você tiver um sistema de 32 bits, o Tipp10 deve ser executado imediatamente. Se não, por favor, comente e vou tentar adicionar instruções.

Eu usei o tarball porque não gostei do script instalado pelo deb. Não há compilação para fazer, então não há muito benefício para o deb - ele tem os mesmos problemas de dependência e o APT não os resolveria para mim.

Se você usar o tarball, sugiro criar um diretório em sua casa ( mkdir tipp10 ) e depois descompactá-lo lá.

Em qualquer caso, parece haver apenas uma versão de 32 bits, o que significa que se seu sistema é de 64 bits (que não é atualmente?), é necessário instalar um monte de bibliotecas de 32 bits para executar isso.

sudo dpkg --add-architecture i386
sudo apt install libstdc++6:i386 libglib2.0-0:i386 \
libfontconfig1:i386 libfreetype6:i386 libxinerama1:i386 \
libxcursor1:i386 libxfixes3:i386 libxrandr2:i386 libxrender1:i386 \
libxi6:i386 libsm6:i386

Esta lista pode não ser exaustiva, porque eu já instalei várias coisas na minha instalação do 17.04. Eu vou te mostrar como solucionar problemas em um momento ...

Se você tiver o tar, cd no lugar que você colocou e descompacte

tar xzf tipp10*.tar.gz
cd tipp10*0

Agora tente executar o executável.

./tipp10

Se você instalou o .deb (usando o comando sudo dpkg -i tipp10*.deb no diretório onde você o baixou), você pode usar o comando

tipp10

ou mais diretamente

/usr/share/tipp10/tipp10

Em qualquer caso, se você tentar executá-lo, será exibido um erro como

./tipp10: error while loading shared libraries: libfoo.so.6: cannot open shared object file: No such file or directory

então você deve ser capaz de descobrir qual biblioteca você precisa instalar usando

dpkg -S /usr/lib/x86_64-linux-gnu/libfoo.so.6

substituindo libfoo.so.6 pelo nome do arquivo ausente do erro. Isso retornará algo como

libfoo:amd64: /usr/lib/x86_64-linux-gnu/libfoo.so.6

Então você satisfaria a dependência executando

sudo apt install libfoo:i386

Outra dica para descobrir as bibliotecas necessárias para um executável é usar ldd com o caminho absoluto, portanto, no diretório ldd ./tipp10 você deve mostrar todos os requisitos (mas você ainda terá que descobrir o nome de o pacote que fornece a biblioteca ...)

Uma vez que ele seja executado, se você usou o método tar, você pode criar um symlink para ele em um local de caminho. Vamos dizer que você descompactou o tar no diretório ~/tipp10 . Você poderia fazer

sudo ln -s $HOME/tipp10/tipp10_linux_v2-1-0/tipp10 /usr/local/bin/tipp10

E então você pode executá-lo de qualquer lugar com tipp10 .

    
por Zanna 29.04.2017 / 20:51