Como instalar Electrum no Slackware? [RESOLVIDO]

1. Como instalar Electrum no Slackware? [RESOLVIDO]

skjdeecedcnfncvnrfcnrncjvnjrnfvjcnjrjvcjrvcj
Londreslondres

(usa Void Linux)

Enviado em 15/10/2018 - 08:07h

O Electrum possui várias dependências que são fáceis de serem instaladas no Ubuntu, Debian, Fedora ou em qualquer outra distribuição que possua um gerenciador de pacotes que instale dependências automaticamente, o que não ocorre no Slackware.

Segundo o SlackBuilds, https://slackbuilds.org/repository/14.2/network/Electrum/ há 15 bibliotecas, mas eu não sei a ordem correta para instalá-las. Quando eu compilo uma, esta acusa falta de outra.

Qual é a ordem correta?
SlowAES, secp256k1, dnspython, ecdsa, python-jsonrpclib, python-pbkdf2, python-tlslite, python-qrcode, protobuf3, pyaes, python3-dateutil, python3-PyQt5, PySocks, python-requests, pyasn1-modules 


ps: estou usando a carteira Bither. Foi fácil instalar, bastou apenas executar um script. Mas essa carteira não é tão boa quanto a Electrum.

------------------------------------------------------------UPDATE ---------------------------------
Para instalar as dependências, usei o SlackPkgPlus. Por favor, leia o tópico todo, todos os posts.
O SlackPkgPlus estava sem funcionar. Veja como eu resolvi: https://www.vivaolinux.com.br/topico/Slackware/SlackpkgPlus-nao-funciona
Para instalar as dependências usei a dica do Edps*. Só um detalhe, não use o Electrum do repositório pois está desatualizado. Baixe do site oficial

*post número 10.


  


2. Re: Como instalar Electrum no Slackware?

edps
edps

(usa Slackware)

Enviado em 15/10/2018 - 18:18h

Embora descrito lá, vc não tem que resolver uma a uma das deps. a não ser que queira!

O principal é ter o python3 instalado. Daí use uma ferramenta que resolva essas deps pra vc, como o sbopkg, sbotools, sbopkg, slackrepo, etc.

Com o sbopkg:

# sbopkg -r
# sqg -p Electrum
# sbopkg -i Electrum

Quando estiver usando meu PC, posto um log disso. Com esses 3 comandos, vc sincroniza o repo, cria a fila de deps e as instala e depois o programa.


3. Re: Como instalar Electrum no Slackware?

edps
edps

(usa Slackware)

Enviado em 15/10/2018 - 18:34h

Segue o rolo todo:

http://dpaste.com/0J9ENQG

Agora dá até pra você ver a ordem! rsrs

Sobre o Sbopkg: https://edpsblog.wordpress.com/?s=sbopkg


4. Re: Como instalar Electrum no Slackware?

edps
edps

(usa Slackware)

Enviado em 15/10/2018 - 18:58h

Um outro pacote de forma mais automatizada e rápida (visto que o slackrepo seta corretamente usa as jobs do comando make):

http://dpaste.com/1F4A0DB

Sobre o Slackrepo: https://edpsblog.wordpress.com/2018/07/31/how-to-slackbuilds-com-slackrepo/


5. Re: Como instalar Electrum no Slackware? [RESOLVIDO]

skjdeecedcnfncvnrfcnrncjvnjrnfvjcnjrjvcjrvcj
Londreslondres

(usa Void Linux)

Enviado em 18/10/2018 - 14:14h

Desculpe a demora para responder.

Usei os comandos do sbopkg. Quando o Qt vai compilar, demora muito. Ontem, fiquei 4 horas compilando o Qt e nada! A compilação demora muito. Meu hardware é modesto.

Irei tentar novamente, hoje.


6. Re: Como instalar Electrum no Slackware? [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 18/10/2018 - 18:08h

Londreslondres escreveu:

Desculpe a demora para responder.

Usei os comandos do sbopkg. Quando o Qt vai compilar, demora muito. Ontem, fiquei 4 horas compilando o Qt e nada! A compilação demora muito. Meu hardware é modesto.

Irei tentar novamente, hoje.


Que hardware? Fui ver o histórico desse pacote aqui e é demoradinho mesmo, no notebook com um i7 2620M a última vez levou 30 minutos.

Mas 4 horas é demais, por acaso tais compilando com um job só? Podes checar com a flag -j do GCC, seja lá como ela é passada pro compilador com os slackbuilds.


7. Re: Como instalar Electrum no Slackware?

skjdeecedcnfncvnrfcnrncjvnjrnfvjcnjrjvcjrvcj
Londreslondres

(usa Void Linux)

Enviado em 18/10/2018 - 19:29h

pylm escreveu:

Que hardware? Fui ver o histórico desse pacote aqui e é demoradinho mesmo, no notebook com um i7 2620M a última vez levou 30 minutos.


Intel Atom N470. Single-core, 512kb cache; 1,83GHz.

Mas 4 horas é demais, por acaso tais compilando com um job só? Podes checar com a flag -j do GCC, seja lá como ela é passada pro compilador com os slackbuilds.


Como faço isso?




8. Re: Como instalar Electrum no Slackware?

edps
edps

(usa Slackware)

Enviado em 18/10/2018 - 20:06h

Londreslondres escreveu:

Desculpe a demora para responder.

Usei os comandos do sbopkg. Quando o Qt vai compilar, demora muito. Ontem, fiquei 4 horas compilando o Qt e nada! A compilação demora muito. Meu hardware é modesto.

Irei tentar novamente, hoje.


Realmente demora bastante, e usando o Sbopkg mais ainda, já usando o slackrepo levei 1h e 7min num i5 8400 6 cores + 6 threads:

https://edpsblog.files.wordpress.com/2018/07/slackrepo-build-qt5.png

Se não quiser compilar e souber usar a extensão slackpkg+:

https://edpsblog.wordpress.com/2015/04/09/how-to-adicionando-recursos-ao-slackpkg-com-slackpkg/

Você pode adicionar o repositório SlackOnly (de pré-compilados) do SlackBuilds no arquivo /etc/slackpkg/slackpkgplus.conf

MIRRORPLUS['slackonly']=https://slackonly.com/pub/packages/14.2-x86_64/
ou
MIRRORPLUS['slackonly']=https://slackonly.com/pub/packages/14.2-x86_64/


Adicione slackonly também na linha REPOPLUS, exemplo:

REPOPLUS=( slackpkgplus multilib alienbob restricted slackonly ) 


Por fim execute:

# slackpkg update gpg
# slackpkg update
# slackpkg upgrade-all
# slackpkg search qt5


Olha só:


[email protected]:~# slackpkg search qt5

Looking for qt5 in package list. Please wait... DONE

The list below shows all packages with name matching "qt5".

[ Status ] [ Repository ] [ Package ]
uninstalled alienbob poppler-qt5-0.62.0-x86_64-1alien
uninstalled slackonly grantlee-qt5-5.1.0-x86_64-1_slonly
uninstalled slackonly qbittorrent-qt5-4.1.0-x86_64-1_slonly
uninstalled slackonly qca-qt5-2.1.3-x86_64-1_slonly
uninstalled slackonly qmmp-plugin-pack-qt5-1.2.1-x86_64-1_slonly
uninstalled slackonly qmmp-qt5-1.2.2-x86_64-1_slonly
uninstalled slackonly qpdfview-qt5-0.4.16-x86_64-1_slonly
uninstalled slackonly qt5-styleplugins-5.0.0.20170112-x86_64-1_slonly
uninstalled slackonly qt5-webkit-annulen-5.212.0_alpha2-x86_64-1_slonly
uninstalled slackonly qt5ct-0.35-x86_64-1_slonly
uninstalled(masked) slackonly poppler-qt5-0.45.0-x86_64-2_slonly
uninstalled(masked) slackonly qt5-5.7.1-x86_64-1_slonly
uninstalled(masked) slackonly qt5-webkit-5.7.1-x86_64-1_slonly
upgrade alienbob qt5-5.9.6-x86_64-1_SBo --> qt5-5.9.6-x86_64-1alien
upgrade alienbob qt5-webkit-5.9.0-x86_64-1_SBo --> qt5-webkit-5.9.1-x86_64-1alien

You can search specific files using "slackpkg file-search file".


[email protected]:~#


Agoira troque search por install, meu qt5 é da versão 5.9.6 por isso o 5.7.1 apareceu como MASKED.



9. Re: Como instalar Electrum no Slackware? [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 18/10/2018 - 20:19h

pylm escreveu:

Londreslondres escreveu:

Desculpe a demora para responder.

Usei os comandos do sbopkg. Quando o Qt vai compilar, demora muito. Ontem, fiquei 4 horas compilando o Qt e nada! A compilação demora muito. Meu hardware é modesto.

Irei tentar novamente, hoje.


Que hardware? Fui ver o histórico desse pacote aqui e é demoradinho mesmo, no notebook com um i7 2620M a última vez levou 30 minutos.

Mas 4 horas é demais, por acaso tais compilando com um job só? Podes checar com a flag -j do GCC, seja lá como ela é passada pro compilador com os slackbuilds.


Se não usar uma ferramenta mais automatizada, creio eu que só o slackrepo, sbotools e slpkg fazem isso (não tenho certeza quanto aos 2 últimos) ele usará uma JOB apenas, mas tem um jeito:

# cp -rv /var/lib/sbopkg/SBo/14.2/libraries/qt5 .
# cd qt5
# source qt5.info
# wget -nv $DOWNLOAD ### ou.....
# cp -v /var/cache/sbopkg/qt5* .
# chmod +x qt5.SlackBuild
# nano qt5.SlackBuild


Onde estiver apenas make ou make docs, troque por:

NUMJOBS=${NUMJOBS:-"-j6"} # onde -j6 um exemplo para um six-core
make $NUMJOBS || exit 1


Realizada as alterações, basta executar:

# time sh qt5.SlackBuild   # pra ver o tempo que irá levar
# installpkg /tmp/qt5-*.tgz



10. Re: Como instalar Electrum no Slackware?

edps
edps

(usa Slackware)

Enviado em 18/10/2018 - 21:06h

Esqueci de dizer rsrs da forma apresentada ( slackpkg+ ) você pode instalar o Electrum também!

# slackpkg install Electrum 


Mas por via das dúvidas, dê uma zoiada na lista de dependências:

https://slackonly.com/pub/packages/14.2-x86_64/network/Electrum/Electrum-3.1.3-x86_64-1_slonly.dep

Assim, acho que nesse caso... bastará:

 # slackpkg install SlowAES \
ninja \
python3 \
meson \
graphviz \
libwacom \
python-evdev \
pyudev \
libinput \
libxkbcommon \
qt5 \
qt5-webkit \
python3-sip \
python3-PyQt5 \
protobuf3 \
PySocks \
pycrypto \
dnspython \
ecdsa \
pyaes \
pyasn1 \
pyasn1-modules \
python-jsonrpclib \
python-pbkdf2 \
six \
python-qrcode \
idna \
python-certifi \
python-chardet \
python-urllib3 \
python-requests \
python-tlslite \
python3-six \
setuptools-scm \
python3-dateutil \
Electrum


https://i.imgur.com/OwpBxzF.png

* porque o slackpkg não resolve dependências!


11. Re: Como instalar Electrum no Slackware? [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 18/10/2018 - 21:22h

Londreslondres escreveu:

pylm escreveu:

Que hardware? Fui ver o histórico desse pacote aqui e é demoradinho mesmo, no notebook com um i7 2620M a última vez levou 30 minutos.


Intel Atom N470. Single-core, 512kb cache; 1,83GHz.

Mas 4 horas é demais, por acaso tais compilando com um job só? Podes checar com a flag -j do GCC, seja lá como ela é passada pro compilador com os slackbuilds.


Como faço isso?



O edps já deu a letra mas num single core Seria inútil, a flag -j serve pra usar múltiplos núcleos (por padrão é 1 só) e você não têm núcleos extras, tentar compilar com mais de um só deixaria mais devagar.



12. Re: Como instalar Electrum no Slackware? [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 18/10/2018 - 21:28h

pylm escreveu:

Londreslondres escreveu:

pylm escreveu:

Que hardware? Fui ver o histórico desse pacote aqui e é demoradinho mesmo, no notebook com um i7 2620M a última vez levou 30 minutos.


Intel Atom N470. Single-core, 512kb cache; 1,83GHz.

Mas 4 horas é demais, por acaso tais compilando com um job só? Podes checar com a flag -j do GCC, seja lá como ela é passada pro compilador com os slackbuilds.


Como faço isso?



O edps já deu a letra mas num single core Seria inútil, a flag -j serve pra usar múltiplos núcleos (por padrão é 1 só) e você não têm núcleos extras, tentar compilar com mais de um só deixaria mais devagar.


Nem me atentei ao processador dele, é isso mesmo! não vai mudar nada talvez só piore.

No meu velho Athlon64 single-core rolava a noite toda (mas no Gentoo acho que levava a metade do tempo). Nesse caso usar o SlackOnly é uma ótima pedida.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts