Linux Downloads (pre-compiled)

From Gridcoin
Jump to: navigation, search

This page is under construction, please bear with us...

Introduction

There are currently three places where you can get community built binaries for linux distributions:

* ppa:gridcoin/gridcoin-stable for Ubuntu. (i386, amd64, armhf)
* openSUSE Build Service for Fedora and openSUSE. (i585, x86_64)
* AUR package for ArchLinux

NOTE: For low memory devices or cloud instances with <= 1GB of RAM, a swap file is imperative or gridcoin will crash on startup.

Using the Ubuntu PPA

Ubuntu Repository Help has a great page on all the ways to add repositories to your system.

tl;dr

Use add-apt-repository to help manage all your PPAs

sudo apt-get install python3-software-properties  # installs add-apt-repository
sudo add-apt-repository ppa:gridcoin/gridcoin-stable
sudo apt-get update

You have two choices for the wallet; a headless daemon or a graphical interface. (QT)

To install the wallet with graphical interface:

sudo apt-get install gridcoinresearch-qt

To install the headless daemon:

sudo apt-get install gridcoinresearchd

Jump to #Creating_config_file.

Using the Ubuntu PPA with Debian Jessie

This section is incomplete and under construction!

For Debian Jessie, you can use the trusty PPA after you resolve the one missing dependency for libminiupnpc8.

Download the .deb for libminiupnpc8 from Ubuntu for your architecture. amd64 i386 armhf {More links coming!}

Then manually install the deb:

sudo dpkg -i libminiupnpc8_<version>.deb
sudo apt-get install -f

Use add-apt-repository to help manage all your PPAs

sudo apt-get install software-properties-common  # installs add-apt-repository
sudo add-apt-repository ppa:gridcoin/gridcoin-stable

You'll need to adjust the appropriate repository entry, for example to change the release from jessie to trusty

For example from:

deb http://ppa.launchpad.net/gridcoin/gridcoin-stable/ubuntu jessie main 
deb-src http://ppa.launchpad.net/gridcoin/gridcoin-stable/ubuntu jessie main

To:

deb http://ppa.launchpad.net/gridcoin/gridcoin-stable/ubuntu trusty main 
deb-src http://ppa.launchpad.net/gridcoin/gridcoin-stable/ubuntu trusty main
sudo apt-get update

You have two choices for the wallet; a headless daemon or a graphical interface. (QT)

To install the wallet with graphical interface:

sudo apt-get install gridcoinresearch-qt

To install the headless daemon:

sudo apt-get install gridcoinresearchd

Jump to #Creating_config_file.

Using the openSUSE build Service

Coming soon

Using Arch Linux

The following stable AUR package exist for running on Arch Linux:

https://aur.archlinux.org/packages/gridcoinresearch-qt

This AUR creates both qt and headless so just choose which one to install.

The following AUR package exist for latest dev version:

https://aur.archlinux.org/packages/gridcoinresearch-qt-git

Creating config file

If that's your first time running gridcoin, you will probably want to initialize the default configuration first. You can do this by simply starting up gridcoin, and quiting after it has been loaded (no need to wait for it to finish to sync).


From command line:

   nano ~/.GridcoinResearch/gridcoinresearch.conf

Copy and paste the following into the file:

email=<your email, must match your BOINC projects>
server=1
daemon=1
rpcallowip=127.0.0.1
rpcuser=<username (anything you want, does not need to match BOINC)>
rpcpassword=<password (anything you want, does not need to match BOINC)>
addnode=node.gridcoin.us

If you chose the "nano" command line editor, press CTRL+O to write the file information, and then CTRL+X to exit. For any other editor, just save the file and exit.