Skip to content

Official Linux Binary Distribution

Installing DCore Using a Package Manager

To install using your system's package management tools, follow the steps appropriate to your version of Linux:

In order to complete the installation, you will need to have root or sudo permissions.

Unless you have a sudo session already active1, you will need to supply your password to authenticate the sudo request. If the download appears to hang, look on the screen to find the password prompt and enter your password.

Sometimes, depending on how you have your terminals configured, the prompt is 'hidden' at the end of any output the command might have produced.

Ubuntu/Debian

  1. Install prerequisites

    sudo apt-get install apt-transport-https curl lsb-release software-properties-common
    
  2. Register the DECENT Foundation public key so that downloads can be verified as official

    curl https://bintray.com/user/downloadSubjectPublicKey?username=decentfoundation | sudo apt-key add -
    
  3. Register the DCore Repository

    sudo add-apt-repository "deb [arch=amd64] https://dl.bintray.com/decentfoundation/ubuntu $(lsb_release -cs) main libpbc"
    
  4. Install the DCore Service

    sudo apt-get install dcore
    
  5. Install the GUI (optional)

    sudo apt-get install dcore-gui
    

Fedora

  1. Install prerequisites

    sudo dnf install curl
    
  2. Register the DECENT Foundation public key so that downloads can be verified as official

    sudo curl https://bintray.com/user/downloadSubjectPublicKey?username=decentfoundation -o /etc/pki/rpm-gpg/RPM-GPG-KEY-decentfoundation
    
  3. Register the DCore Repository

    sudo curl https://docs.decent.ch/assets/bintray-decentfoundation-fedora.repo -o /etc/yum.repos.d/bintray-decentfoundation.repo
    
  4. Install the DCore Service

    sudo dnf install DCore
    
  5. Install the GUI (optional)

    sudo dnf install DCore-GUI
    

CentOS

  1. Install prerequisites

    sudo dnf install curl
    
  2. Register the DECENT Foundation public key so that downloads can be verified as official

    sudo curl https://bintray.com/user/downloadSubjectPublicKey?username=decentfoundation -o /etc/pki/rpm-gpg/RPM-GPG-KEY-decentfoundation
    
  3. Register the DCore Repository

    sudo curl https://docs.decent.ch/assets/bintray-decentfoundation-centos.repo -o /etc/yum.repos.d/bintray-decentfoundation.repo
    
  4. Register the EPEL Repository

    . /etc/os-release && sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$VERSION_ID.noarch.rpm
    

  5. Install the DCore Service

    sudo dnf install DCore
    
  6. Install the GUI (optional)

    sudo dnf install DCore-GUI
    

DCore Daemon/Service Startup and Shutdown

Once the DCore service has been installed, it needs to be started, which can be done by using the systemctl command and following these instructions:

Starting the DCore Daemon/Service

To start the DCore service issue the following command from the terminal's command line:

sudo systemctl start DCore

Stopping the DCore Daemon/Service

To stop the DCore service issue the following command from the terminal's command line:

sudo systemctl stop DCore

Starting the GUI

The installer should have correctly placed the GUI's executable in the path so starting it should only require the following:

DECENT

Manually Download and Install DCore

To manually install, download the current official binary files from these locations: Ubuntu, Debian, Fedora, CentOS

Note for Linux binaries: DCore distribution files requires libpbc package to be installed. It can be downloaded from: Ubuntu, Debian, Fedora, CentOS


Info

  1. The Daemon (also known as a service) binary files provide a DCore node local to the system it is running on. This is especially valuable for miners and seeders.
  2. The GUI binary files provide a graphical interface to the DCore network and is provided separately since miners and seeders running their own servers are less likely to need it.

  1. By having recently issued, and authenticated, a sudo command in the current terminal session. Most system's sudo command is configured to 'time out' after a set time for security purposes. If this happens, you will need to re-enter your password when prompted. The time out period is system dependant.