Main Download News Tutorial Doc & FAQ & pool Ringdove [ringdove logo]

1. Installing Ringdove

Ringdove EDA is a suite of multiple software components. Ringdove is a traditional UNIX software. The normal way to install it is installing individual components that are required, starting with librnd (as most others depend on it).

Option #1: modern *NIX: distrib packages

Major (Linux) distributions do have official packages, so something like apt-get install pcb-rnd may work out of the box.

Repology.org has an up-to-date list of which distributions have which version. Some distributions have real outdated versions that make other options more viable. Repology versions:

Option #2: other *NIX, classic UNIX: compile from source

When installing from source, please refer to file INSTALL in each package for dependencies and instructions.

URLs for installing from source using stable release tarballs:

package links
librnd [web] [tarballs]
sch-rnd [web] [tarballs]
pcb-rnd [web] [tarballs]
route-rnd [web] [tarballs]
camv-rnd [web] [tarballs]

The latest (often unstable) development versions are available from VCS directly, using the following svn URLs:

package svn URL
librnd svn://svn.repo.hu/librnd/trunk
sch-rnd svn://svn.repo.hu/sch-rnd/trunk
pcb-rnd svn://svn.repo.hu/pcb-rnd/trunk
route-rnd svn://svn.repo.hu/route-rnd/trunk
camv-rnd svn://svn.repo.hu/camv-rnd/trunk

Option #3: the all-in-one source downloader/compiler script

The project called Ringdove is a script that attempts to download and install all the above. It's available from svn at svn://svn.repo.hu/ringdove/trunk or from tarballs.

After unpacking the tarball, please read INSTALL, that file describes the steps of configuration, compilation and installation.

Note: these tarballs do not contain source code of the components. They contain a script and documentation. The script will attempt to download them (using svn or wget). It is possible to run the download and the compile phase as separate steps.

Option #4: binpack (Linux x86_64)

For x86_64 Linux with GNU libc there are precompiled binaries called "binpack". These contain all dependencies and ringdove software. After unpacking the binpack tar.xz Ringdove components can be executed from bin/. No root required. Can be unpacked anywhere (recommended: ~/opt/).

There are two types of binpacks:

(YYYY is current year in 4 digits, MM is current month in 2 digits and s is an arbitrary suffix, single character, lowercase letter.)

Option #5: windows zip (Windows 7 or newer)

We have binpack-style stable releases for windows. Download the zip, unpack, go to the bin/ directory and start pcb-rnd, sch-rnd, camv-rnd, or other exe files there.

If you are using the windows pack, please send me an email from time to time so I know the user count is not zero. The email address is in README.txt in the zip.

2. Ringdove documentation

Each component has its own documentation:

3. If anything breaks...

If any of the above doesn't work immediately, out-of-the-box, please do contact the project maintainer for support.