instalar dreamchess em distro baseada no gentoo

1. instalar dreamchess em distro baseada no gentoo

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 22/02/2022 - 22:45h

Pessoar... bão??

Eu instalei o RedCore e nem nas overlays tem o dreamchess... um jogo q eu gosto pela facilidade de ganhar do computador no nível fácil... eu achei esse script aqui "https://github.com/gentoo-sunrise/sunrise/blob/master/games-board/dreamchess/dreamchess-0.2.0.ebuild". Achei uns tutoriais antigos e achei meio complicados para instalar.... alguém poderia me dar um help aí? No caso estou começando agora com o emerge e ainda não tenho as manhas de desmascarar pacotes, etc... se alguém souber uma outra forma de instalar diretamente por comandos oficiais eu também agradeço.



  


2. Re: instalar dreamchess em distro baseada no gentoo

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/02/2022 - 18:37h


ainda não tive nenhuma experiencia com instalação fora dos repositórios oficiais e semioficiais mas vou dar uma olhada e se obter sucesso eu te aviso
vou tentar criar um ebuild para que seja feita a instalação o mais proximo do padrão

recomendo o scid ou scidvspc para jogos de xadrez
alem de ter varias funcionalidades você pode colocar uma engine da sua preferencia e escolher a dificuldade
eu mesmo ja ganhei varias vezes do stockfish e gnuchess nos niveis iniciais

só é um pouco dificil de se adaptar pela interface contra intuitiva e horrivel


3. Re: instalar dreamchess em distro baseada no gentoo

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 23/02/2022 - 20:36h

Será que não é mais fácil compilar o dreamchess? É assim que costumo fazer, mesmo usando xubuntu.


4. Re: instalar dreamchess em distro baseada no gentoo

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 23/02/2022 - 21:16h


SamL escreveu:

Será que não é mais fácil compilar o dreamchess? É assim que costumo fazer, mesmo usando xubuntu.


pensei nisso também... .configure make e make install, mas como estou começando no mndo gentoo queria começar a usar as ferramentas dele


5. Re: instalar dreamchess em distro baseada no gentoo

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 23/02/2022 - 21:17h

adminbuster escreveu:


ainda não tive nenhuma experiencia com instalação fora dos repositórios oficiais e semioficiais mas vou dar uma olhada e se obter sucesso eu te aviso
vou tentar criar um ebuild para que seja feita a instalação o mais proximo do padrão

recomendo o scid ou scidvspc para jogos de xadrez
alem de ter varias funcionalidades você pode colocar uma engine da sua preferencia e escolher a dificuldade
eu mesmo ja ganhei varias vezes do stockfish e gnuchess nos niveis iniciais

só é um pouco dificil de se adaptar pela interface contra intuitiva e horrivel


vou pesquisar a respeito scid, obrigado pela dica. Fico no aguardo do ebuild... t+


6. Re: instalar dreamchess em distro baseada no gentoo

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 23/02/2022 - 21:27h


leoCCB escreveu:


SamL escreveu:

Será que não é mais fácil compilar o dreamchess? É assim que costumo fazer, mesmo usando xubuntu.


pensei nisso também... .configure make e make install, mas como estou começando no mndo gentoo queria começar a usar as ferramentas dele

Ah tá ok. Isso é indicação de comportamento autodidata, coisa comum no VOL mas não tanto em outros sites que acesso srsrs.
Boa sorte ai.


7. Re: instalar dreamchess em distro baseada no gentoo

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 23/02/2022 - 21:41h


SamL escreveu:


leoCCB escreveu:


SamL escreveu:

Será que não é mais fácil compilar o dreamchess? É assim que costumo fazer, mesmo usando xubuntu.


pensei nisso também... .configure make e make install, mas como estou começando no mndo gentoo queria começar a usar as ferramentas dele

Ah tá ok. Isso é indicação de comportamento autodidata, coisa comum no VOL mas não tanto em outros sites que acesso srsrs.
Boa sorte ai.


ok... kkkk vamos aprendendo um pouquinho por dia...


8. Re: instalar dreamchess em distro baseada no gentoo

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 24/02/2022 - 20:34h

adminbuster escreveu:


leoCCB escreveu:

adminbuster escreveu:


ainda não tive nenhuma experiencia com instalação fora dos repositórios oficiais e semioficiais mas vou dar uma olhada e se obter sucesso eu te aviso
vou tentar criar um ebuild para que seja feita a instalação o mais proximo do padrão

recomendo o scid ou scidvspc para jogos de xadrez
alem de ter varias funcionalidades você pode colocar uma engine da sua preferencia e escolher a dificuldade
eu mesmo ja ganhei varias vezes do stockfish e gnuchess nos niveis iniciais

só é um pouco dificil de se adaptar pela interface contra intuitiva e horrivel


vou pesquisar a respeito scid, obrigado pela dica. Fico no aguardo do ebuild... t+



olá
desculpe pela demora
eu realmente nunca fiz isso mas o fato é que a instalação está falhando e não faço ideia de como resolver
veja o ebuild
https://github.com/dreamchess/dreamchess/releases
https://devmanual.gentoo.org/quickstart/index.html
https://wiki.gentoo.org/wiki/Creating_an_ebuild_repository

é esse tal do cmake que está complicando tudo

EAPI=8

DESCRIPTION="DreamChess is an open source chess game. It comes with its own engine called Dreamer."
HOMEPAGE="https://www.dreamchess.org/"
SRC_URI="https://github.com/dreamchess/dreamchess/archive/refs/tags/0.3.0.tar.gz"
LICENSE="GPL-3"

SLOT="0"
KEYWORDS="amd64"

DEPEND="
dev-util/cmake
sys-devel/bison
sys-devel/flex
media-libs/libsdl2
media-libs/sdl2-image
media-libs/sdl2-mixer
dev-libs/expat
media-libs/glew
"
RDEPEND="${DEPEND}"
src_configure() {
mkdir build
cd build
cmake ..
}

src_install() {
cd ${S}/build/
emake DESTDIR="${D}" install
}



Acho que vou tentar o bom e velho .confogure make make install... não tem o que desculpar em absoluto... eu é que devo agradecer. Boa sorte e muita saúde!


9. Re: instalar dreamchess em distro baseada no gentoo

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 25/02/2022 - 23:18h


adminbuster escreveu:


olá
eu fiz mais testes e realmente não consigo resolver esse problema
mesmo usando somente os comandos cmake,make e make install (talvez eu esteja fazendo algo errado)

a compilação é feita mas o programa não roda

acredito que seja um problema envolvendo o sandbox do gentoo mas não pretendo e nem aconselho você a desabilitar isso
só usando mesmo uma versão mais antiga (0.2.0)

eu gostaria de poder ajudar mas fazer o que
sorte !!

q pena... ou talvez simplesmente o dreamchess não esteja pensando nisso... depende deles lá também




10. Re: instalar dreamchess em distro baseada no gentoo

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/03/2022 - 12:13h

leoCCB escreveu:


adminbuster escreveu:


olá
eu fiz mais testes e realmente não consigo resolver esse problema
mesmo usando somente os comandos cmake,make e make install (talvez eu esteja fazendo algo errado)

a compilação é feita mas o programa não roda

acredito que seja um problema envolvendo o sandbox do gentoo mas não pretendo e nem aconselho você a desabilitar isso
só usando mesmo uma versão mais antiga (0.2.0)

eu gostaria de poder ajudar mas fazer o que
sorte !!

q pena... ou talvez simplesmente o dreamchess não esteja pensando nisso... depende deles lá também



olá
você acredita que dez de o começo meu ebuild funcionava !!
oque estava impedindo ele de executar era o gerenciador de janelas bspwm que estava forçando ele a ficar "esticado" ocorrendo algum tipo de erro
eu achando que era problema de sandbox mas estava ocorrendo tudo bem ksksks
descobri isso quando resolvi testar novamente o dreamchess mas com o lxde

o dreamchess não tem nenhum tipo de aviso a esse tipo de coisa

espero que você ainda esteja no gentoo
você pode copiar o meu ebuild deixado no comentario e grava-lo como dreamchess-0.3.0.ebuild
e ai você pode instala-lo pelo portage como qualquer programa tendo um servidor local oque é bem facil
https://wiki.gentoo.org/wiki/Creating_an_ebuild_repository


11. Re: instalar dreamchess em distro baseada no gentoo

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/03/2022 - 13:13h

para simplificar e evitar confusão os passos são o seguinte

primeiro instale as ferramentas necessarias app-portage/repoman e app-eselect/eselect-repository
# emerge -q app-portage/repoman app-eselect/eselect-repository

depois crie os diretórios necessarios
# mkdir -p /var/db/repos/local/games-board/dreamchess/

agora criamos o ebuild do dreamchess
# cd /var/db/repos/local/games-board/dreamchess
# nano -w dreamchess-0.3.0.ebuild
e escrevemos isso nele

EAPI=8
DESCRIPTION="DreamChess is an open source chess game. It comes with its own engine called Dreamer."
HOMEPAGE="https://www.dreamchess.org/"
SRC_URI="https://github.com/dreamchess/dreamchess/archive/refs/tags/0.3.0.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64"
DEPEND="
dev-util/cmake
sys-devel/bison
sys-devel/flex
media-libs/libsdl2
media-libs/sdl2-image
media-libs/sdl2-mixer
dev-libs/expat
media-libs/glew
"
RDEPEND="${DEPEND}"
src_configure() {
mkdir build
cd build
cmake ..
}
src_install() {
cd ${S}/build/
emake DESTDIR="${D}" install
}

apos isso basta dar permissão ao portage com
# chown -R portage:portage /var/db/repos/local
e validar o repositório com repoman
# cd /var/db/repos/local/games-board/dreamchess/
# repoman manifest

agora façamos com que o portage veja nosso repositório

criamos os diretórios
# mkdir -p /var/db/repos/localrepo/{metadata,profiles}

escolhemos um nome para o repositório
# echo 'local' > /var/db/repos/local/profiles/repo_name

dizemos ao portage que ele não deve sincronizar nosso repositório pois ele é local e que o repositório gentoo é o principal
# nano -w /var/db/repos/local/metadata/layout.conf
masters = gentoo
auto-sync = false

depois de escrito isso em layout.conf basta você criar um ultimo arquivo
nano -w /etc/portage/repos.conf/local.conf
contendo o endereço do diretório da nossa "arvore" de ebuild local
[local]
location = /var/db/repos/local

e antes de encerrar garantimos que o diretório da "arvore" pertence ao portage ou ele não vai ter permissão para usa-la
# chown -R portage:portage /var/db/repos/local

depois basta instalar o dreamchess # emerge -q games-board/dreamchess

você pode ver que esses passos são da criação de um repositório local para que se siga o padrão de instalação das aplicações ficando mais organizado e de facil remoção
se quiser saber como criar um ebuild veja em https://devmanual.gentoo.org/quickstart/index.html
e a criação do repositório https://wiki.gentoo.org/wiki/Creating_an_ebuild_repository
https://wiki.gentoo.org/wiki/Handbook:Parts/Portage/CustomTree#Defining_a_custom_repository

espero uqe não tenha ficado dificil
o gentoo é uma distro muito baseada em documentação então não pense que por segui-la você está sendo noob ou algo assim
uma vez configurado é muito facil esquecer oque você estava fazendo ou como fez
algumas coisas são tão complicadas que podem como a documentação oficial mesmo diz "pode fazer até nossos Desenvolvedores de ferramentas estremecerem um pouco"


12. Re: instalar dreamchess em distro baseada no gentoo

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 01/03/2022 - 15:51h


adminbuster escreveu:

leoCCB escreveu:


adminbuster escreveu:


olá
eu fiz mais testes e realmente não consigo resolver esse problema
mesmo usando somente os comandos cmake,make e make install (talvez eu esteja fazendo algo errado)

a compilação é feita mas o programa não roda

acredito que seja um problema envolvendo o sandbox do gentoo mas não pretendo e nem aconselho você a desabilitar isso
só usando mesmo uma versão mais antiga (0.2.0)

eu gostaria de poder ajudar mas fazer o que
sorte !!

q pena... ou talvez simplesmente o dreamchess não esteja pensando nisso... depende deles lá também



olá
você acredita que dez de o começo meu ebuild funcionava !!
oque estava impedindo ele de executar era o gerenciador de janelas bspwm que estava forçando ele a ficar "esticado" ocorrendo algum tipo de erro
eu achando que era problema de sandbox mas estava ocorrendo tudo bem ksksks
descobri isso quando resolvi testar novamente o dreamchess mas com o lxde

o dreamchess não tem nenhum tipo de aviso a esse tipo de coisa

espero que você ainda esteja no gentoo
você pode copiar o meu ebuild deixado no comentario e grava-lo como dreamchess-0.3.0.ebuild
e ai você pode instala-lo pelo portage como qualquer programa tendo um servidor local oque é bem facil
https://wiki.gentoo.org/wiki/Creating_an_ebuild_repository


estou no RedCore, só de preguiça de compilar o KDE inteiro como gerenciador de janelas kkkkk, e meu note é meio fraquinho (4G de rã (hehehe) e aí sofre muito para compilar programas grandes)... vou seguir seu passo-a-passo... nunca q eu conseguiria isso sozinho... tem que fazer um cursinho do básico ao avançado pra chegar nesse estágio.... depois coloco aqui o resultado, estou ocupado agora mas a noite eu faço o procedimento... valeu buster.... eu tenho o Slack também, gosto de compilação, acho meio "desafiador", e os gentoo's seguem um caminho bem diferente do slackão... até mesmo nos arquivos de configuração, nem os TTY eu consegui deixar o teclado em pt-abnt2 até agora kkkkk




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts