Scid vs. PC - O melhor programa para estudar Xadrez no GNU/Linux

O Scid vs. PC é o melhor programa para estudar Xadrez no GNU/Linux. É um software completo e cheio de recursos que lhe permitirá desenvolver suas habilidades no jogo mais fascinante do mundo!

[ Hits: 27.670 ]

Por: Perfil removido em 04/11/2013


Instalando o Scid vs. PC



O antigo Scid pode ser encontrado nos repositórios oficiais do Ubuntu, podendo ser instalado pela Central de Programas ou com um simples:

sudo apt-get install scid

Porém, o novo Scid vs. PC, não disponibiliza um pacote pré-compilado para nenhuma distribuição GNU/Linux. Nesse caso, precisamos recorrer ao lado negro da força e fazer as coisas como faziam os homens de antigamente, ou seja, precisaremos instalar o programa na unha, compilando o software em nossa própria máquina.

Neste pequeno tutorial, eu disponibilizo um passo a passo dos processos que eu realizei para ter esse software em meu Ubuntu 12.04.

Antes de começar o tutorial, propriamente dito, gostaria de fazer uma pequena observação: para instalar o Scid vs. PC no Slackware 13.1 com LXDE, que tenho em meu notebook, foi muito simples. Bastou seguir a trinca:

./configure
$ make

# make install


Isso porque o Slackware já possui em seu DVD de instalação, uma ótima coleção de ferramentas para compilação e uma quantidade considerável de bibliotecas.

Já no Ubuntu, as coisas não são tão simples, pois ele não possui em sua instalação padrão essas ferramentas mais avançadas. Mas, existe uma ferramenta que pode facilitar, e muito, esse processo.

Estou falando do auto-apt, que é um instalador automatizado similar ao apt-get, mas o seu diferencial é que ele identifica, baixa e instala todas as dependências, compiladores e softwares de desenvolvimento que uma determinada compilação venha precisar.

Então, sem perder tempo, vamos instalar o Scid vs. PC em seu Ubuntu.

Instalação

1. Primeiro, certifique-se de ter o Tcl instalado em seu Ubuntu, pois o Sicd utiliza a biblioteca gráfica Tk em sua interface. Podes instalar o Tcl/Tk com os comandos:

sudo apt-get update
$ sudo apt-get instal tcl


2. Agora, vamos instalar e configurar o auto-apt:

sudo apt-get -y install auto-apt

3. Após a instalação, precisamos atualizar o banco de dados do auto-apt (esse processo pode demorar um pouquinho):

sudo auto-apt update-local
$ sudo auto-apt update
$ sudo auto-apt updatedb


3. Baixe o Scid vs. PC direto do seu site oficial:
4. Assim que a página abrir, clique em Download, e escolha a opção source com extensão .tgz (não, o Scid vs. PC não está pré-compilado para Slackware, embora esteja compactado em .tgz).

Salve o pacote na sua pasta pessoal, e o descompacte com o comando:

tar xvfz scid_vs_pc-4.9.1.tgz  #Note que a versão do pacote pode mudar

5. Entre no diretório do Scid vs. PC:

cd scid_vs_pc-4.9.1

6. Agora, vamos compilar e instalar. Os comandos são praticamente os mesmos de uma compilação comum, a diferença é que, como vamos utilizar o auto-apt, precisamos inserir o comando auto-apt run antes de cada comando para a compilação e instalação:

sudo auto-apt -y run ./configure

Caso o seu computador não tenha as ferramentas necessárias para a compilação (se você nunca compilou nada no Ubuntu, com certeza não terá todas as ferramentas necessárias), o auto-apt instalará tudo o que for necessário pra você. Caso ele faça alguma pergunta, responda digitando S e teclando Enter.

7. Terminada a checagem dos requisitos do seu sistema, vamos para a compilação:

sudo auto-apt -y run make

Caso o seu sistema precise de alguma dependência que não esteja instalada (com certeza precisará, o meu Ubuntu 12.04 precisou de alguns megas de dependências), o auto-apt novamente mais uma vez instalará tudo o que a compilação irá exigir. Mais uma vez, caso ele faça alguma pergunta, responda digitando S e teclando Enter.

8. Depois da compilação e da instalação de todas as dependências, vamos, enfim, instalar o Scid vs. PC em seu Ubuntu:

sudo auto-apt run make install

Deixe as "letrinhas" subir e logo a instalação estará terminada.

Pois bem, infelizmente o Ubuntu não cria um lançador para o Scid vs. PC, portanto, você precisa chamá-lo pelo terminal com o comando:

scid
Linux: Scid vs. PC - O melhor programa para estudar Xadrez no GNU/Linux

Note que, por padrão, o Scid vs. PC está no idioma inglês. Para mudar seu idioma para o português, clique em:
Options → Language → Brazil Portuguese

Agora, é só desfrutar e realizar bons estudos com esse excelente software de Xadrez.

Aproveito a oportunidade para convidá-los a conhecer meu site:
Abraço e até a próxima.

"O Xadrez é como a Vida. A diferença é que a vida é só um jogo. Já o Xadrez, é coisa séria."

Página anterior    

Páginas do artigo
   1. Sim! É possível estudar Xadrez no GNU/Linux
   2. Instalando o Scid vs. PC
Outros artigos deste autor

Já fez seu "BACKUP" hoje? Não? Então vamos conversar sobre isso

Chkrootkit - Como determinar se o sistema está infectado com rootkit

Gerenciar e configurar inetd e serviços relacionados

Como instalar sua placa de vídeo ATI no Fedora Core 6

Básico sobre tratamento de exceções em Python 3.4

Leitura recomendada

O desafio continua...

Sound Converter: Converta formatos de música no Linux

Semantic Forms no MediaWiki

Mantendo seus dados em segurança com o EncFS

CentOS como terminal server autenticando em Windows Server 2003 Active Directory com montagem automática de compartilhamentos de rede

  
Comentários
[1] Comentário enviado por danniel-lara em 04/11/2013 - 08:52h

Muito bom , parabéns pelo Artigo

[2] Comentário enviado por albfneto em 04/11/2013 - 09:35h

Muito bom. Favoritado.

[3] Comentário enviado por chefe_apache em 04/11/2013 - 10:29h

como faço para jogar contra o pc?

[4] Comentário enviado por removido em 04/11/2013 - 11:32h

Vlw Daniel e Alberto :D

Cedemir, pra jogar contra o computador é bem simples, clique em Jogar e depois em Tatical Game ou Serious Game.

O Scid tem muitas opções de configuração pois ele é um software avançado, talvez se você quer apenas jogar contra o computador ou na internet, creio que o Pychess seja a melhor opção pra você.

Abs

[5] Comentário enviado por elton.linux em 04/11/2013 - 20:08h

Olá,

executei:

$ sudo auto-apt -y run ./configure

e...

File /usr/lib64/ may be provided by the following packages
0) universe/editors/juffed-plugins
1) universe/science/ugene
2) universe/graphics/scidavis
3) universe/editors/juffed
Which package do you want to install? [0-3n]

respondi as 3 alternativas e volta para isso:

t determine your preferred terminal emulator: could not determine your desktop environment because XDG_CURRENT_DESKTOP environment variable is not set.
[_LOG_LEVEL_WARN 20:07:36.014639] user-specific-alternatives.vala:170: Could not determine user preference for alternative "x-terminal-emulator". Falling back to system-wide default.
[_LOG_LEVEL_INFO 20:07:36.035545] Application.vala:77: Pantheon Terminal version: 0.2.4.1
[_LOG_LEVEL_INFO 20:07:36.035730] Application.vala:79: Kernel version: 3.2.0-55-generic
[_LOG_LEVEL_DEBUG 20:07:36.039389] Settings.vala:158: Loading settings from schema 'org.pantheon.terminal.saved-state'
[_LOG_LEVEL_DEBUG 20:07:36.042608] Settings.vala:158: Loading settings from schema 'org.pantheon.terminal.settings'
In file included from src/stored.cpp:328:0:
src/tkscid.h:58:17: erro fatal: tcl.h: Arquivo ou diretório não encontrado
compilação terminada.
[_LOG_LEVEL_DEBUG 20:07:36.346045] [Gtk] Connecting to session manager
pantheon-terminal: ERROR: Opção -title desconhecida
make: ** [src/stored.o] Erro 1
[elton@livia scid_vs_pc-4.10]$

[6] Comentário enviado por phoemur em 04/11/2013 - 21:06h

Muito bom esse jogo, não conhecia...

Fiz um Slackbuild pra ele, com lançador no menu gráfico inclusive...
Não submeti no slackbuilds.org porque não estão aceitando uploads no momento, porém quem quiser me manda uma mensagem.

abraços.

[7] Comentário enviado por removido em 04/11/2013 - 21:18h


[6] Comentário enviado por elton.linux em 04/11/2013 - 20:08h:

Olá,

executei:

$ sudo auto-apt -y run ./configure

e...

File /usr/lib64/ may be provided by the following packages
0) universe/editors/juffed-plugins
1) universe/science/ugene
2) universe/graphics/scidavis
3) universe/editors/juffed
Which package do you want to install? [0-3n]

respondi as 3 alternativas e volta para isso:

t determine your preferred terminal emulator: could not determine your desktop environment because XDG_CURRENT_DESKTOP environment variable is not set.
[_LOG_LEVEL_WARN 20:07:36.014639] user-specific-alternatives.vala:170: Could not determine user preference for alternative "x-terminal-emulator". Falling back to system-wide default.
[_LOG_LEVEL_INFO 20:07:36.035545] Application.vala:77: Pantheon Terminal version: 0.2.4.1
[_LOG_LEVEL_INFO 20:07:36.035730] Application.vala:79: Kernel version: 3.2.0-55-generic
[_LOG_LEVEL_DEBUG 20:07:36.039389] Settings.vala:158: Loading settings from schema 'org.pantheon.terminal.saved-state'
[_LOG_LEVEL_DEBUG 20:07:36.042608] Settings.vala:158: Loading settings from schema 'org.pantheon.terminal.settings'
In file included from src/stored.cpp:328:0:
src/tkscid.h:58:17: erro fatal: tcl.h: Arquivo ou diretório não encontrado
compilação terminada.
[_LOG_LEVEL_DEBUG 20:07:36.346045] [Gtk] Connecting to session manager
pantheon-terminal: ERROR: Opção -title desconhecida
make: ** [src/stored.o] Erro 1
[elton@livia scid_vs_pc-4.10]$


Elton, você instalo ou Tck?

[8] Comentário enviado por elton.linux em 04/11/2013 - 22:31h

$ sudo apt-get install tcl

já installa a biblioteca, não é?


[9] Comentário enviado por removido em 05/11/2013 - 14:00h

Instalei e achei massa! Mas já me contentei com o ChessJam.

[10] Comentário enviado por removido em 05/11/2013 - 14:01h

É, de qualquer modo, este tutorial foi testado no slackware 13.1, no Ubuntu 10.04 e 12.04, ambos 32 bits.

Pelo que vejo você está usando o eOS, que apesar de ser baseado no Ubuntu, não há como garantir que funcionará, infelizmente.

Abs

[11] Comentário enviado por removido em 05/11/2013 - 14:15h


[10] Comentário enviado por codeshell em 05/11/2013 - 14:00h:

Instalei e achei massa! Mas já me contentei com o ChessJam.


Mas o ChessJam, pelo que eu saiba, só serve para jogar online, ele não é um software para estudo.

O Scid é um software mais voltado para o estudo do Xadrez, até por isso ele nem é bonitinho como o ChessJam e nem cheio de perfumarias. É um software com foco nas suas aplicações, que são inúmeras.

Abs

[12] Comentário enviado por brian_ch em 05/11/2013 - 15:16h

Muito bom mesmo o Scid vs PC, se não me engano até o Scid (o antigo) voltou a atualizado, só não sei como está agora.

Elton, acho que você precisa do tcl-dev e do tk-dev (ou -devel não tenho certeza sobre o nome no ubuntu).

[13] Comentário enviado por elton.linux em 05/11/2013 - 15:21h

Olá

Gedimar e Brian ch tiveram razão:

fiz

sudo apt-get install Tk8.5


e instalou tudo conforme o tutorial!

Valeu
Abraço

[14] Comentário enviado por Hank em 25/11/2013 - 01:28h

Favoritei. Quando tiver um tempinho vou testá-lo.

Você sabe se ele pode funcionar como UCI para um outro engine?

[15] Comentário enviado por removido em 25/11/2013 - 09:46h

Sim, ele já tem três engines, O Scidlet, o Toga e o Phalanx, mas você pode adicionar outras engines.
Eu já adicionei o Stockfish nele.

[16] Comentário enviado por sacioz em 25/11/2013 - 10:23h

Olá

Esta vai aqui por que não sei onde postar , basicamente : Alguem mexe ou ja ouviu falar de " Cicada 3301 " ? Se possivel , ponham algo por ai...

Obrigado Sacioz

[17] Comentário enviado por Hank em 25/11/2013 - 15:29h


[15] Comentário enviado por Gedimar em 25/11/2013 - 09:46h:

Sim, ele já tem três engines, O Scidlet, o Toga e o Phalanx, mas você pode adicionar outras engines.
Eu já adicionei o Stockfish nele.


Obrigado, Gedimar.
O Stockfish está disputando o título mundial contra o Komodo: tcec.chessdom.com/live.php
O Houdini ficou em terceiro na classificatória.

[18] Comentário enviado por removido em 25/11/2013 - 15:36h

Sério? Seria muito bom se o Stockfish ganhasse, pois essa pagação de pau do Houdini (outrora para o fraudulento Rybka) chega a encher o saco! rsrsrsrsrsrsrsrsrs

[19] Comentário enviado por brian_ch em 25/11/2013 - 16:04h

Estou na torcida pelo Stockfish também :)

Na verdade o TCEC é um campeonato independente, não é o mundial oficial (aliás, o oficial é uma piada, já que nenhuma das engines mais fortes joga lá).

O interessante é que nas etapas 3 e 4 foi usada uma versão de desenvolvimento do Houdini, que deveria ser ainda mais forte do que o Houdini 3 pro que estava no mercado, mas mesmo assim ele perdeu várias vezes para o Stockfish, e não conseguiu chegar a superfinal, mas de qualquer modo, são pouco jogos para se chegar a muitas conclusões.

Ainda sobre o Houdini, a versão 4 já foi lançada, não deve ser muito mais forte do que a que participou do TCEC mas provavelmente deva ficar em primeiro nas listas de rating por algum tempo, ainda mais que essas listas na maioria tem controles de tempo bem curtos, onde ele se dá melhor.

[20] Comentário enviado por phoemur em 06/12/2013 - 14:03h

Submeti o slackbuild para este jogo, que pode ser encontrado em

http://slackbuilds.org/cgit/slackbuilds/tree/games/scid_vs_pc

Já está disponível para testes no ramos current porém ainda não está no repositório oficial.
Funcionando sem problemas...

[21] Comentário enviado por marbreu em 27/12/2013 - 21:12h

Bom artigo + como faço para instalar no opensuse 13.1 .!!!!!!!!!

[22] Comentário enviado por valdinojs em 02/04/2014 - 17:28h

O tutorial continua funcionando. Para as pessoas que irão instalar, lembre-se que pode aparecer a pergunta: Which package do you want to install? [0-3n]. No meu caso funcionou com S e enter.

[23] Comentário enviado por pokewill em 03/06/2014 - 11:00h

Eu não estava conseguindo fazer o passo 4 em diante

então, digitei
$ cd Downloads;
$ ls -l -h -1

e continuei os passos e deu certo ...
alguém sabe me dizer o porquê ??

lol, de qualquer forma está instalado aqui, muito obrigado pelo tutorial =D

[24] Comentário enviado por removido em 29/11/2014 - 21:52h

Olá Fernando, sei que você é usuário do Slackware, mas seria lhe pedir muito pra você criar uma ppa do Scid vs PC para Debian, Ubuntu e derivados?
Seria de muita utilidade :D

Abs

[25] Comentário enviado por profjefis em 04/08/2016 - 23:51h

Pessoal,

Tive alguns problemas na instalação, uso o Linux Mint 18 64 bits. Consegui resolver meu problema seguindo este guia: http://www.linuxx.eu/2012/11/scid-vs-pc-installation-guide-ubuntu.html.

Valeu!

[26] Comentário enviado por eacordeiro em 08/01/2017 - 13:50h

Meu caro, não consegui fazer a instalação... aparece o seguinte erro:

src/pgnscid.cpp:30:17: fatal error: tcl.h: Arquivo ou diretório não encontrado
compilation terminated.
Makefile:422: recipe for target 'src/pgnscid.o' failed
make: *** [src/pgnscid.o] Error 1
dado@dado-Inspiron-N4050:~/Downloads/scid_vs_pc-4.17$ sudo auto-apt -y run make install
Entering auto-apt mode: make install
Exit the command to leave auto-apt mode.
g++ -fno-rtti -O2 -fno-exceptions -Wall -I/usr/include -o src/pgnscid.o -c src/pgnscid.cpp
src/pgnscid.cpp:30:17: fatal error: tcl.h: Arquivo ou diretório não encontrado
compilation terminated.
Makefile:422: recipe for target 'src/pgnscid.o' failed
make: *** [src/pgnscid.o] Error 1

O que poderia ser?
Grato, Eduardo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts