Atualizando o AisleRiot Solitaire

3

Estou tendo alguns problemas com o AisleRiot Solitaire. Bem, parece que devo atualizá-lo para uma versão > = 3.16. Mas eu não sei como fazer isso. Eu tentei remover e reinstalar, mas após a reinstalação, a versão é a mesma que era (3.10.2), e o bug continua ...

Distributor ID: Ubuntu
Description:    Ubuntu 14.04.4 LTS
Release:        14.04
Codename:       trusty
    
por Larara 12.05.2016 / 02:16

2 respostas

3

Você pode atualizar relativamente sem problemas para o Aisleriot 3.16.2 seguindo estes passos:

Ativar origens:

Você precisa permitir que o Trusty recupere os arquivos de desenvolvimento usados para construir a nova versão do Aisleriot. Siga este trem:

Dash > Software & Updates > Ubuntu Software > Downloadable from The Internet > Source Code

Clique na caixa de seleção "Código-fonte" para ativar e, em seguida, feche o "Software & amp; Caixa de atualizações; você será solicitado a recarregar suas fontes de software, permitir que isso aconteça.

Em seguida, abra uma tela do Terminal e execute o seguinte:

sudo apt-get build-dep aisleriot

Isso baixará cerca de 40 mb de arquivos de desenvolvimento.

Construir Aisleriot:

Copie e cole o inteiro após a caixa de código em uma tela do Terminal e um download, compilação e instalação semiautomáticos acontecerão:

sudo apt-get install checkinstall && \
mkdir -v $HOME/Desktop/aisleriot_build && cd $HOME/Desktop/aisleriot_build && \
wget https://download.gnome.org/sources/aisleriot/3.16/aisleriot-3.16.2.tar.xz && \
tar xvf aisleriot-3.16.2.tar.xz && cd aisleriot-3.16.2 && \
./configure && make && \
sudo checkinstall --pakdir "$HOME/Desktop/aisleriot_build" \
     --backup=no --deldoc=yes --pkgname aisleriot --pkgversion 3.16.2 \
     --fstrans=no --deldesc=yes --delspec=yes --default

Eu descobri que quando fiz isso, tive que sair e voltar para o Dash para encontrar o Aisleriot e tudo estava bem.

Um bônus de usar checkinstall dessa maneira é que o pacote Aisleriot é integrado ao sistema de gerenciamento de pacotes do Ubuntu. Não tão bom quanto um pacote Debian formal, mas perfeitamente bom para nossos propósitos ...

Limpeza:

Se você quiser remover o diretório de compilação $HOME/Desktop/aisleriot_build , simplesmente exclua-o da sua área de trabalho e não será mais necessário ...

Jogue o jogo:

Bem, está funcionando bem aqui:

Esperamos que corra bem no seu sistema também:)

    
por andrew.46 12.05.2016 / 05:14
1
Infelizmente, eu não conheço uma maneira fácil de obter uma versão mais nova do AisleRiot que funcione com o 14.04 (talvez alguém o faça e possa entrar em contato).

O software que faz parte de uma versão do Ubuntu LTS foi projetado para funcionar em conjunto sem problemas e, infelizmente, isso é uma desvantagem em relação às versões mais recentes do software (embora as atualizações de segurança sejam backportadas).

Se / quando você decidir atualizar seu sistema para o Ubuntu 16.04, ele vem com o AisleRiot versão 3.18.2 por padrão.

Eu gostaria de poder ajudar mais, e espero que, se alguém tiver uma resposta melhor, como usar um PPA atualizado do Gnome-Games ou algo do Trusty, eles compartilharão.

    
por user533208 12.05.2016 / 03:40