How to build the linux Desktop wallet for the Steem blockchain Vessel from source code

Hello Utopians & Steemians, this tutorial is for anyone who wants to build the linux desktop wallet for the Steem blockchain from the source code on Ubuntu; and this is what it will look like as a result.

vessel-running-0.2.3-helo.png

It is called Vessel (for now), my thanks go to @jesta for creating it. See his latest article about version 0.2.3 if you just want to install the already made binaries. This tutorial is for those who want it build on their machine from scratch.

Let's update and install some dependencies:

sudo apt-get update

Install node js if you do not have it.

sudo apt-get install nodejs
sudo apt-get install nodejs-legacy

Install npm if you do not have it:

sudo apt-get install npm

Install snapcraft, even if you do not plan to install the snap

sudo apt-get install --no-install-recommends -y snapcraft

For your information, if you do not install this, you will get these errors:
missing-snapcraft-deps-helo.png

Update your nodejs:

sudo npm install -g n
sudo n latest

Install yarn:

sudo npm install -g yarn

Get the source code of the Vessel wallet:

git clone https://github.com/aaroncox/vessel.git
cd vessel

Let the configurator install the node js dependencies:

yarn install

yarn-install-helo.png

Get the wallet built:

npm run package-linux

vessel-built-helo.png

Install the newly created wallet:

cd release
sudo dpkg -i vessel_0.2.3_amd64.deb

You will find the wallet installed and available in your apps screen:
vessel-app-helo-desktop.png

After running it, you will get the wallet as shown in the top image of this post!

Have a great day and let's keep making Steem better by our actions everyday.



Posted on Utopian.io - Rewarding Open Source Contributors

H2
H3
H4
3 columns
2 columns
1 column
7 Comments
Ecency