FAQ

Q. What distributions do you support?

A. Crypto RPMs packages software for Red Hat Enterprise Linux and CentOS 7 and 8 and current versions of Fedora.

Q. How can we trust you?

A. All packages in this repository are signed with this GPG key, the private key for which is kept offline. The source for all packages is also available here so that you can inspect it yourself and compare it to the original. In addition, you may wish to look at my Bitcoin Talk profile, my bitcoin-otc profile and my Stack Exchange profile.

Q. Do you support Red Hat Enterprise Linux 5 or 6?

A. Red Hat Enterprise Linux 5 and 6 are not supported. Many libraries included with these versions of RHEL are too old to support current versions of Bitcoin and replacements for them would have to be provided. This would be a significant amount of work.

Q. Do you support Amazon Linux?

A. Amazon Linux is not supported. While it uses the RPM packaging format, it is a rolling-release distribution that is not compatible with RHEL/CentOS or Fedora. Because it is a moving target, packages built for Amazon Linux tend to break at inopportune times. Because of its inherent instability, using Amazon Linux is not recommended for any project that requires stability.

Q. Do you support previous versions of Fedora?

A. I do not support Linux distributions once they have reached end of life status as determined by the distribution vendor. After the distribution’s EOL date, builds for that distribution will be provided only in rare circumstances.

Q. How quickly do you update software?

A. I strive to have software updated within the repository within 24 hours of a new release. Historically most releases have been available within four hours of the upstream release, and the most critical security updates (e.g. for issues like Heartbleed) are often available before the upstream release. Updates to architectures other than x86_64 and aarch64 (when available) may be delayed by one to two days.

Q. Do you upgrade or replace system libraries?

A. This repository does not replace any system libraries. When system libraries provided by distributions are not sufficient, separate copies of required libraries are used.

Q. Bitcoin bundles some sensitive software, such as LevelDB. Do you replace this software?

A. No. Certain components which Bitcoin uses to process the blockchain are not safe to upgrade or downgrade without well-planned flag days; therefore it’s critical to use a specific version, and sometimes to use specific patches to that version. When Bitcoin bundles a library for these reasons, it is used as-is, instead of using the system library.