Skip to content

Linda-qt_arm32

Latest
Compare
Choose a tag to compare
@nibbles83 nibbles83 released this 18 May 20:14
· 3 commits to master since this release
de9cdf5

Linda-qt 2.0.0.1 for Raspberry Pi.
Compiled and tested on Ubuntu Mate for Raspberry Pi 3.
Requires the below dependencies installing.

The PI OS is advised to use Ubuntu Mate for PI, locating all the dependencies for Raspian is a lot more work.

OS Swapfile

fallocate -l 3G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
sudo echo -e "/swapfile none swap sw 0 0 \n" >> /etc/fstab

Dependencies

apt-get install -y pkg-config
apt-get -y install build-essential autoconf automake libtool libboost-all-dev libgmp-dev libssl-dev libcurl4-openssl-dev git
yes '' | sudo add-apt-repository ppa:bitcoin/bitcoin
apt-get update
apt-get -y install libdb4.8-dev libdb4.8++-dev
apt-get -y install fail2ban
apt-get -y install make g++ gcc cpp ngrep iftop sysstat autotools-dev unzip
apt-get -y install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev libminiupnpc-dev qt5-default qttools5-dev-tools

Optional

In some instances its necessary to also compile and install the libsec256k1 libraries on the machine. If you try to launch the Linda-qt wallet and get a libsec256k1 error, then you probably need to do this step.

git clone https://github.com/Lindacoin/Linda.git Linda
cd Linda/src/secp256k1
./autogen.sh
./configure
make
make install

Run the wallet

Run the wallet by executing ./Linda-qt
You can then bootstrap it https://www.lindaprojectinfo.com/bootstrapping/

Use the normal Linux guides for masternode or staking setup.

Its also advised to use an external HDD for the data directory. The blockchain performs a lot of read/write IO, which isn't good for an SD card.
Mount the HDD to the raspberry then launch ./Linda-qt with the -datadir switch to point it at the mountpoint.
e.g. ./Linda-qt -datadir=/mnt/externalhdd/LindaData