Linux Downloads (pre-compiled)

From Gridcoin
Jump to: navigation, search

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

Introduction

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

* ppa:gridcoin/gridcoin-stable for Ubuntu. (i386, amd64, armhf)
* Debian builds are tricky right now because we have had great dificulty with bintray. There are builds on rocket/slack, be sure to ask. And something better coming soon. TM
* 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 openSUSE build Service

Coming soon

Using Arch Linux

stable

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

Qt client:

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


Headless (daemon) (replaces the old gridcoinresearch-daemon package):

https://aur.archlinux.org/packages/gridcoinresearchd

development

git (dev) packages exist as well (for building latest commit and not release):

Qt git client:

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


Headless (daemon) (replaces the old gridcoinresearch-daemon package):

https://aur.archlinux.org/packages/gridcoinresearchd-git

Creating config file

Once Gridcoin is installed you will need to set-up the configuration (conf) file.

From command line:

   nano ~/.GridcoinResearch/gridcoinresearch.conf

Copy and paste the following into the file and edit to your requirements and the guidance given in the file:

#############################################################################
#################### Example gridcoinresearch.conf file #####################
#############################################################################
##
## For further details on this configuration file please see:
## http://wiki.gridcoin.us/Gridcoinresearch_config_file
##
## Default gridcoinresearch.conf location:
##
##  Win:   %AppData%\GridcoinResearch\
##  Linux: ~/.GridcoinResearch/
##  MacOS: /Users/USERNAME/Library/Application/Support/GridcoinResearch/
##
## Single # lines are commands, remove the # in Front of the Command to use it
## Double ## lines are comments
##
#############################################################################
####################### Required Settings (All OS's) ########################
#############################################################################

## Community provided list of addnodes available at
## http://wiki.gridcoin.us/List_of_Addnodes
#~~~~~Copy & Paste Addnodes here~~~~~


#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

## BOINC account settings, i.e. your BOINC CPID & E-Mail
## Use INVESTOR for Investor or Pool Mining
PrimaryCPID=INVESTOR
email=INVESTOR

## Port 32749/TCP required for Inbound Connections
## (Not required but highly recommended)
listen=1

## Required for Headless set-ups
#daemon=1

#############################################################################
############# RPC Settings for Remote Access and Headless Users #############
############ Warning: Set a Good Password and Secure Your System ############
#############################################################################

#server=1
#rpcallowip=127.0.0.1
#rpcallowip=<IP Address of Remote System>
#rpcport=<Port for RPC Communication>
#rpcuser=<A Username for RPC>
#rpcpassword=<A GOOD Password for RPC>

#############################################################################
######################## Optional BOINC settings ############################
########### (Required if BOINC installed to non-default location) ###########
#############################################################################

## Windows (Note the double backslashes are neccessary)
#boincdatadir=C:\\ProgramData\\BOINC\\
#boincappdir=C:\\Program Files\\BOINC\\ 

## Linux
#boincdatadir=/var/lib/boinc-client/

## MacOS
#boincdatadir=/Library/Application Support/BOINC Data/

#############################################################################
######################## Optional Network settings ##########################
#############################################################################

## Maximum number of inbound+outbound connections.Default 125
maxconnections=125
## Maximum number of outbound connections.Default 8
maxoutboundconnections=8
## Manually Set-up Ports
#upnp=false
#externalip=<Your IP Address>
#port=32749


If you are using the "nano" command line editor, press CTRL+O to write the file information, and then CTRL+X to exit.

For any other editor, use the save file function and exit the file