Availability of daedalus wallet for linux system

Does anyone know when the daedalus wallet package will be available for Linux?
Doing crypto on Windows is something I want to avoid for security reasons, and building it from scratch was not successful so far.

Thanks and regards:

Mathias

6 Likes

I was able to build from scratch, both the Cardano SL node and the Daedalus front-end node app. What specifically was your problem?

Pretty soon here I will have a Nix package for the Cardano SL node and Nix package for the Daedalus front-end app with a NixOS module for the cardano sl node.

6 Likes

I agree with the idea of running anything on Windows in inherently insure…especially having to do with crypto. I also look forward to a Daedalus wallet app for Linux. So far, very impressed with the look and feel of the Windows app. Great development!!!

3 Likes

I’m curious what you guys would vote for as safer:

A) Leaving ADA on an Exchange until the Linux Wallet arrives

B) Brand new drive with fresh Win 7 install + updates (minus telemetry updates). Install Daedalus. Create Daedalus wallet. Transfer ADA over. Remove Drive from computer and wait for Linux Wallet.

I’m worried about A, but I’m not sure of how scared I should be about option B.

It would be really awesome if someone Cardano-associated could leave a message on this message board about when a Linux wallet can be expected. Many people are waiting for it.

1 Like

Or install Daedalus on a Win10 VM for now. You can get an evaluation version free from Microsoft.

https://developer.microsoft.com/en-us/windows/downloads/virtual-machines

1 Like

Arch Linux have AUR packages for both cardano-sl and daedalus, and they compile from the sources available on GitHub.

Great that Arch Linux has the packages! Sadly, I am using Ubuntu… @isferos: I did think about M$ in VM, but just consider the thought too icky.

I am trying to build on Ubuntu too. If I succeed and no one has posted before me, I will post my command history.

1 Like

Sounds great, I hope you succeed!

Today I’ve managed to build it on Archlinux , here are my notes with list of issues I encountered and steps I used to resolve:

1 Like

I succeeded following Cardano’s Github instructions on building cardano node and wallet.

This is on Ubuntu 17.10 x86_64 fresh install.

As promised, here are the commands I used. You can put copy them into a file and run that.

#/bin/sh
set -e

#Install prerequisites
sudo apt-get update
sudo apt-get -y install git curl tmux libssl-dev cabal-install cmake libgflags-dev zlib1g-dev libbz2-dev libsnappy-dev clang g++-6

# Get Haskell Stack
set +e
curl -sSL https://get.haskellstack.org/ | sh
set -e


# Get CPPHS
cabal update
sudo cabal install cpphs --global

#Install Nix package manager
curl https://nixos.org/nix/install | sh
sudo mkdir -p /etc/nix
sudo rm -f /etc/nix/nix.conf
sudo touch /etc/nix/nix.conf
echo "binary-caches             = https://cache.nixos.org https://hydra.iohk.io" | sudo tee -a /etc/nix/nix.conf
echo "binary-caches-public-keys = hydra.iohk.io:f/Ea+s+dFdN+3Y/G+FDgSq+a5NEWhJGzdjvKNGv0/EQ=" | sudo tee -a /etc/nix/nix.conf
. ~/.nix-profile/etc/profile.d/nix.sh

# Make RocksDB
if [ ! -d "rocksdb" ]; then
    git clone https://github.com/facebook/rocksdb.git
fi


cd rocksdb
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/lib
sudo make install-shared CC=gcc-6 CXX=g++-6
cd ..

# Get cardano
if [ ! -d "cardano-sl" ]; then
    git clone https://github.com/input-output-hk/cardano-sl.git
fi
cd cardano-sl
git checkout cardano-sl-1.0

#Build Cardano SL
if [ ! -d "cardano-sl-1.0" ]; then
    nix-build -A cardano-sl-static --cores 0 --max-jobs 2 --no-build-output --out-link cardano-sl-1.0
fi

#Get NVM
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | sh

# Get nvm command defined. You might need to do this manually.
. ~/.nvm/nvm.sh

#Install NPM v6
nvm install 6

#Build Daedalus bridge
./scripts/build/daedalus-bridge.sh

#Link daedalus-client-api
cd daedalus
npm link
npm link daedalus-client-api

#Get Daedalus
cd ~
if [ ! -d "daedalus" ]; then
    git clone https://github.com/input-output-hk/daedalus.git
fi

#Build Daedalus
cd daedalus
./scripts/link-bridge.sh
npm install

Next is to figure out how to run.

1 Like

https://github.com/h4ck3rm1k3/daedalus here are my steps to get the client to load up to 100 but have various errors.

Uncaught SyntaxError: Unexpected end of JSON input

At 100% now what

hot mode triggers slow warning

Thanks for pointing this out!
It seems here I am not the only one struggling how to run it.

Let me file a ticket pointing to our posts:

updated instructions at top of readme https://github.com/h4ck3rm1k3/cardano-sl you need to run the cardano-node on 8090

update: h4ck3rm1k3 follows up on https://github.com/input-output-hk/daedalus/issues/608 where I try to run mentioned cardano-node on 8090

https://steemit.com/ada/@h4ck3rm1k3st33m/first-ada-recieved I have recieved my first ADA into my wallet that I sent!

Amen…"#goodfaith"…#justsayin’…:wink:

1 Like

I have the wallet running see my instructions

2 Likes

Thank you! I will definitely take a look. Though, you will forgive me, if I continue to advocate for an installation script or Debian Package; for, “the masses” :wink:

Seriously though, thanks for your time and effort, it is much appreciated! :trophy: