Electrum-2.1.1 on Tails 1.4, help!

I need some help figuring out how to install electrum-2.1.1 on Tails 1.4 without messing anything up. Need the multi-sig features for my first purchase. Any kind of help would be greatly appreciated!


Comments


[7 Points] ziz1:

If you are using persistence, make a backup copy of your wallet file before attempting this. The upgrade will convert it to a format that is not readable by 1.9.8. If you have the seed words, you will be able to recreate the wallet minus any labels you have given to the receive bitcoin addresses.

You can access your current wallet file from the file manager like this:

Places > Home Folder

View > Show Hidden Files

Double click on ".electrum"

Double click on "wallets"

Right click on "default_wallet" (or other wallets if you have them) and select copy.

Paste it to /home/amnesia/Persistent


Download "Electrum-2.1.1.tar.gz" from https://electrum.org/#download (under "Installation from Python sources") to /home/amnesia/Tor Browser" on Tails.

Using the file manager copy it to /home/amnesia/Persistent.

Right click on it and select "Extract Here".

Start a command line terminal window (small black box on top left menu bar) and type the following commands.

cd .electrum

The following "rm" command will remove the old Electrum config file. If this is not done, the new version of Electrum will crash at start up:

rm config

cd

cd Persistence

cd Electrum-2.1.1

./electrum

When it starts up, you need to configure the network so that it can connect through Tor.

Tools > Network

Make these settings:

Server: Auto-connect - check mark

Use SSL - check mark

Proxy: SOCKS5    localhost    9050

Shut down Electrum


After you get it running and connected, you can restart it next time from the file manager.

Places > Persistent > Electrum-2.1.1

Double click on "electrum".

Select "Run".


[1 Points] 1mm0m:

This should work:

  1. Make a persistent volume if you haven't already
  2. Configure the persistent volume to remember everything you need
  3. Mount the persistent volume (IIRC you have to reboot)
  4. Make .local dir on persistent volume (will be symlinked into ~ on next boot)

    export dotfiles="/live/persistence/TailsData_unlocked/dotfiles/"

    export PYTHONUSERBASE="$dotfiles/.python"

    mkdir -p "$PYTHONUSERBASE"

  5. Install Electrum to it

    pip install --user "https://download.electrum.org/Electrum-2.1.1.tar.gz"

  6. Move your .bashrc and .bash_profile to dotfiles

    mv -t "$dotfiles" ~/.bash{rc,_profile}

  7. Append PYTHONUSERBASE to PATH in .bash_profile

    cat <<EOF >>"$dotfiles/.bash_profile"

    export PYTHONUSERBASE="$PYTHONUSERBASE"

    export PATH="\$PATH:\$PYTHONUSERBASE/bin"

    EOF

  8. Reboot

  9. Run Electrum. I'm not sure what the command will be but look in ~/.python/bin


[1 Points] youtakesally:

If you can't get through all this steps (which are a pain in the ass) you can use https://coinb.in/, which has all the features you want.