<p>The full procedure:</p>

<p>Open a terminal and clone the github repository</p>

<pre><code>git clone https://github.com/bitcoin/bitcoin
</code></pre>

<p>then get the latest stable version, right now the command is:</p>

<pre><code>git fetch
git checkout 0.11
</code></pre>

<p>then build bitcoin-core as ususal (install the required lib dependencies, ./autogen.sh, ./configure, make, make install)</p>

<p>The current development version is 11.99, you can build multiple version of bitcoin, for example a development version and a stable version to test beta features and to see if the private keys / blockchain / backups are easily loaded on the dev version, this is the json output of the <code>getinfo</code> <code>bitcoin-cli</code> command/function that lets you check the version numbers:</p>

<pre><code>version:         11.9900 
protocolversion:  7.0011 
walletversion:    6.0000
</code></pre>

<p>this means we are running 0.11.99 (it means the future 0.12)</p>

<p>protocol version is 7.00.11</p>

<p>wallet version is 6</p>

<hr>

<p>extra infos:</p>

<p>the current versions are also stored in JSON on the bitcoin blockchain: 91b37d9429a7e660a6b2c3352e39335e81884493dfbfbffa479b8068194e921d (transaction hash)</p>

<p><a href="https://chain.so/tx/BTC/91b37d9429a7e660a6b2c3352e39335e81884493dfbfbffa479b8068194e921d" rel="nofollow">https://chain.so/tx/BTC/91b37d9429a7e660a6b2c3352e39335e81884493dfbfbffa479b8068194e921d</a> see the message field on sochain or blockchain.info <a href="https://blockchain.info/tx/91b37d9429a7e660a6b2c3352e39335e81884493dfbfbffa479b8068194e921d" rel="nofollow">https://blockchain.info/tx/91b37d9429a7e660a6b2c3352e39335e81884493dfbfbffa479b8068194e921d</a></p>

CC BY-SA 3.0
2015-09-14T18:53:56.390Z
Your answer lacks an explanation on why you should run those commands up top. You should try to refine what you meant.
Gopoi
CC BY-SA 3.0
2015-09-16T10:15:38.227Z
done, do you think it is missing something now? could you please rethink about the downvotes, thanks
makevoid
CC BY-SA 3.0
2015-09-16T16:24:52.530Z
Good on you indeed.
Gopoi
CC BY-SA 3.0
2015-09-12T00:27:15.483Z
2015-09-16T10:14:53.090Z
2015-09-16T10:14:53.090Z
makevoid
<p>If you got the source via git, you can checkout on the latest stable release tag, currently <code>v0.8.1</code> using the git command <code>git checkout v0.8.1</code>.</p>

<p>When you did not setup git, you can simply download the source from that tag version from <a href="https://github.com/bitcoin/bitcoin/tags">the webpage you suggested</a> using either the .zip or .tar.gz link underneath the tag name. <code>vX.X.X</code> releases are stable ones, while the <code>vX.X.XrcX</code> releases are release candidates, meaning that they can still contain a few bugs.</p>

CC BY-SA 3.0
2013-05-02T20:08:39.093Z
2013-05-02T20:08:39.093Z
Steven Roose
<p>I managed to <a href="https://bitcoin.stackexchange.com/questions/10496/how-to-build-bitcoin-from-source-on-arch-linux-2012-10-64bit">build bitcoind on arch linux</a> after downloading the source from github, but after running bitcoind getinfo command, I am told:</p>

<blockquote>
  <p>"errors" : "This is a pre-release test build - use at your own risk -
  do not use for mining or merchant applications"</p>
</blockquote>

<p>How can I remove that message and use a stable build, instead of the pre-release one I downloaded?</p>

<p>I assume I have to do something with the information found here: <a href="https://github.com/bitcoin/bitcoin/tags" rel="nofollow noreferrer">https://github.com/bitcoin/bitcoin/tags</a></p>

CC BY-SA 3.0
2015-09-12T15:35:06.260Z
great question - you can find this by google searching "This is a pre-release test build - use at your own risk - do not use it for mining or merchant applications"
makevoid
<bitcoind><installation><compiling>
When building bitcoind from source, how to specify stable build?
user3145
# When building bitcoind from source, how to specify stable build?

(Asked by: username_0 on 2013-05-02)

I managed to [build bitcoind on arch linux](https://bitcoin.stackexchange.com/questions/10496/how-to-build-bitcoin-from-source-on-arch-linux-2012-10-64bit) after downloading the source from github, but after running bitcoind getinfo command, I am told:

> "errors" : "This is a pre-release test build - use at your own risk -
> do not use for mining or merchant applications"

How can I remove that message and use a stable build, instead of the pre-release one I downloaded?

I assume I have to do something with the information found here: <https://github.com/bitcoin/bitcoin/tags>

**Tags:** bitcoind, installation, compiling

> **Comments:**
> **username_1**: great question - you can find this by google searching "This is a pre-release test build - use at your own risk - do not use it for mining or merchant applications"  

---

## 2 answers

### Answer by username_3 on 2013-05-02. Score: 5 | Accepted answer

If you got the source via git, you can checkout on the latest stable release tag, currently `v0.8.1` using the git command `git checkout v0.8.1`.

When you did not setup git, you can simply download the source from that tag version from [the webpage you suggested](https://github.com/bitcoin/bitcoin/tags) using either the .zip or .tar.gz link underneath the tag name. `vX.X.X` releases are stable ones, while the `vX.X.XrcX` releases are release candidates, meaning that they can still contain a few bugs.


---

### Answer by username_1 on 2015-09-12. Score: -1

The full procedure:

Open a terminal and clone the github repository

```
git clone https://github.com/bitcoin/bitcoin

```

then get the latest stable version, right now the command is:

```
git fetch
git checkout 0.11

```

then build bitcoin-core as ususal (install the required lib dependencies, ./autogen.sh, ./configure, make, make install)

The current development version is 11.99, you can build multiple version of bitcoin, for example a development version and a stable version to test beta features and to see if the private keys / blockchain / backups are easily loaded on the dev version, this is the json output of the `getinfo` `bitcoin-cli` command/function that lets you check the version numbers:

```
version:         11.9900 
protocolversion:  7.0011 
walletversion:    6.0000

```

this means we are running 0.11.99 (it means the future 0.12)

protocol version is 7.00.11

wallet version is 6

---

extra infos:

the current versions are also stored in JSON on the bitcoin blockchain: 91b37d9429a7e660a6b2c3352e39335e81884493dfbfbffa479b8068194e921d (transaction hash)

<https://chain.so/tx/BTC/91b37d9429a7e660a6b2c3352e39335e81884493dfbfbffa479b8068194e921d> see the message field on sochain or blockchain.info <https://blockchain.info/tx/91b37d9429a7e660a6b2c3352e39335e81884493dfbfbffa479b8068194e921d>

> **Comments:**
> **username_2**: Your answer lacks an explanation on why you should run those commands up top. You should try to refine what you meant.  
> **username_1**: done, do you think it is missing something now? could you please rethink about the downvotes, thanks  
> **username_2**: Good on you indeed.  

---

