Hago esta guía porque no encuentro una ayuda fácil en español y para aquellos usuarios con ciertos conocimientos del mundo cripto que desean pasarse a GNU/Linux y no saben donde descargar o instalar sus billeteras para Bitcoin o Altcoins.
Para dar sus primeros pasos recomiendo distros como Ubuntu 18.04 LTS (versión con soporte de largo plazo) o basadas en esta como Linux Mint 19.1 Tessa LTS edición Cinnamon. Si tu equipo es de pocas prestaciones entonces ve por versiones ligeras de Ubuntu como Lubuntu 18.04 LTS, Xubuntu 18.04 LTS o Linux Mint 19.1 Tessa LTS edición MATE y Linux Mint 19.1 Tessa LTS edición Xfce.
No explicare el proceso de instalación de las diferentes distribuciones, ya que solo me enfocare en cómo compilar o instalar las billeteras.
El primer paso será verificar que tu sistema operativo está actualizado, para esto nos vamos a la terminal y escribimos:
sudo apt-get update
sudo apt-get upgrade
Instalar billetera Bitcoin Core:Existe diversos métodos para hacerlo, lo haremos de la manera rápida, para ello abrimos nuevamente la terminal y escribimos:
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install bitcoin-qt
bitcoin-qt
Electrum Bitcoin:
sudo apt-get install python3-pyqt5 python3-setuptools python3-pip
wget https://download.electrum.org/3.3.6/Electrum-3.3.6.tar.gz
wget https://download.electrum.org/3.3.6/Electrum-3.3.6.tar.gz.asc
gpg --verify Electrum-3.3.6.tar.gz.asc
python3 -m pip install --user Electrum-3.3.6.tar.gz[fast]
Billetera Dash:sudo apt-get install software-properties-common
sudo add-apt-repository ppa:dash.org/dash
sudo apt-get update
sudo apt-get install dash-qt
dash-qt
Electrum Dash:
sudo add-apt-repository ppa:akhavr/dash-electrum
sudo apt-get update
sudo apt-get install dash-electrum
Billetera Litecoin Core:Esta si requiere el método más complicado:
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils python3 git
sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler
sudo apt-get install libqrencode-dev
sudo apt-get install libboost-all-dev
sudo apt-get install libminiupnpc-dev
sudo apt-get install libzmq3-dev
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
git clone https://github.com/litecoin-project/litecoin
cd litecoin
./autogen.sh
./configure
make
cd src/qt
./litecoin-qt
Electrum Litecoin:
sudo apt-get install python3-pyqt5 python3-setuptools python3-pip
wget https://electrum-ltc.org/download/Electrum-LTC-3.3.6.1.tar.gz
wget https://electrum-ltc.org/download/Electrum-LTC-3.3.6.1.tar.gz.asc
gpg --verify Electrum-LTC-3.3.6.1.tar.gz.asc
python3 -m pip install --user Electrum-LTC-3.3.6.1.tar.gz[fast]
Para
altcoins seria un procedimiento similar al de Litecoin, solo deben reemplazar la dirección del código fuente de la criptomoneda, para ilustrar el procedimiento usaremos Rilcoin:
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils python3 git
sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler
sudo apt-get install libqrencode-dev
sudo apt-get install libboost-all-dev
sudo apt-get install libminiupnpc-dev
sudo apt-get install libzmq3-dev
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
git clone https://github.com/rilcoin-project/rilcoin/
cd rilcoin
./autogen.sh
./configure
make
cd src/qt
./rilcoin-qt
Altcoin con codigos un poco mas viejos como Bolivarcoin se pueden compilar asi:
sudo apt-get install qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools software-properties-common build-essential
sudo apt-get install libssl1.0-dev libdb++-dev libboost-all-dev libqrencode-dev qrencode libminiupnpc-dev automake autoconf
sudo apt-get install git pkg-config libcurl-openssl1.0-dev libjansson-dev libgmp-dev make g++ gcc
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
git clone https://github.com/ElpidioMC/bolivarcoin
qmake "USE_QRCODE=1"
make
Nota: es importante destacar que algunas monedas con codigos antiguos puede tener problemas con OpenSSL 1.1 asi que para resolver esto se instalan las siguientes dependencias:
sudo apt-get install libssl1.0-dev libcurl-openssl1.0-dev
Espero haberlos ilustrado un poco y que les sea de alguna utilidad, cualquier duda tratare de responder.