¿Cómo instalar la billetera Electrum en una computadora Linux fuera de línea?

Así que quiero jugar con la billetera Electrum, pero como Cold Storage.

Entonces, lo que planeo hacer es instalar un Ubuntu 16.04 LTS sin procesar en una computadora "A" que nunca conectaré a Internet.

Entonces, con la computadora "B" que tiene conexión a Internet, primero descargo todas las dependencias de electrum aptguiado por esta respuesta relacionada :

sudo apt-get --print-uris --yes -d --reinstall install python-qt4 python-pip $(sudo apt-cache depends yourpackage | grep "  Depends:" |  sed 's/  Depends://' | sed ':a;N;$!ba;s/\n//g') | grep ^\' | cut -d\' -f2 >downloads.list
wget --input-file downloads.list

Ahora descargo el archivo tar.gz de Electrum. La última versión al escribir esto es:

wget https://download.electrum.org/2.7.12/Electrum-2.7.12.tar.gz

Luego descargo sus pipdependencias:

pip download Electrum-2.7.12.tar.gz

Ahora copio todos los archivos a un disco USB y luego desde este disco, a la computadora A.

Y corro:

sudo dpkg --install *.deb
sudo pip install Electrum-2.7.12.tar.gz

Sin embargo, el segundo comando falla. Parece que incluso si descargué sus pipdependencias, no las recoge y todavía intenta conectarse a Internet.

¿Cómo seguir aquí entonces?

Respuestas (1)

Necesitaba un comando especial para usar el almacenamiento local, que finalmente funcionó:

sudo pip install Electrum-2.7.12.tar.gz --no-index --find-links `pwd`

ACTUALIZACIÓN : cada vez que tuve que hacer esto por segunda vez, incluso las primeras instrucciones (publicadas en mi pregunta), para obtener las dependencias apt-get recursivamente, no funcionaron. Así que finalmente decidí crear un script que haga todo por ti: https://github.com/knocte/offlineElectrum/blob/master/downloadElectrumAndDeps.fsx