Installing APBS

Note

Please register before installing APBS.

The best way to install APBS is via the binary installation; see How to get the software for more information. We currently offer binaries for the Ubuntu platform on a variety of architectures as well as command-line binaries for WinXP and Mac OS X. For all other systems, please install from source on your particular platform and feel free to contact the APBS users mailing list for more help and/or to request a binary for that system.

Binary installation

Windows

If you are using APBS on a Windows system, you may not want to install APBS in a directory with spaces in the path name (e.g., C:\Program Files\) as this can cause problems with some visualization programs. The windows release is for Windows 7 and is 64-bit only. It installs to C:\APBS by default and provides a batch file that creates a shell with the correct path.

Mac OS X

The OS X build is built for Mavericks, available as a .dmg (disk image) file with an APBS Application Bundle. Just open the .dmg file and drag the app to the Applications folder. Running the App Bundle opens a Terminal window with the appropriate path to the APBS binary.

Linux

APBS binaries are provided in compressed tar format (*.tgz) for Linux. This tarball can be opened by

gzip -dc apbs-{#}.{#}.{#}-{XYZ}.tgz | tar xvf -

where apbs-#.#.#-XYZ.tgz is the downloaded tarball with XYZ as the particular architecture of the binary you downloaded and #.#.# as the version number. This will expand into a directory called apbs-#.#.#-XYZ. The contents of this directory can be placed anywhere on your system that you prefer (and have access to).

Source installation

We recommend that most users compile APBS from our official releases; see How to get the software for downloading instructions. Adventurous users may want to try to compile the developmental versions on GitHub. In either case, detailed compile/build instructions are provided with the source code.

What’s in the box?

bin
contains the main APBS executable
share/apbs
contains additional APBS-related files
doc
the APBS programmer guide
examples
APBS examples
tests
the APBS test suite
tools
useful programs to help process APBS input and output
include
header files for building software that calls APBS
lib
libraries for building software that calls APBS