Skip to content

Commit 8fee6bb

Browse files
Fotis KoutoulakisNlightNFotis
Fotis Koutoulakis
authored andcommitted
Add installation instructions for Linux to README.md
1 parent b49f31f commit 8fee6bb

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,23 @@ already have these, if not please download and run vcredist.x64.exe from
4343
[Microsoft](https://support.microsoft.com/en-gb/help/2977003/the-latest-supported-visual-c-downloads) to install them prior to running
4444
cbmc.
4545

46+
### Linux
47+
48+
For different linux environments, you have these choices:
49+
50+
1. Install CBMC through the distribution's repositories, with the downside
51+
that this might install an older version of cbmc, depending on what the
52+
package maintenance policy of the distribution is, or
53+
2. Install CBMC through the `.deb` package build by each release, available
54+
on the [releases](https://github.com/diffblue/cbmc/releases) page. To
55+
do that, download the `.deb` package and run `apt install cbmc-x.y.deb`
56+
with `root` privileges, with `x.y` being substituted for the version
57+
you are attempting to install.
58+
*NOTE*: Because of link constraints against libc/libc++ and package
59+
dependency names, if you follow this path make sure you install the
60+
package appropriate for the version of operating system you are using.
61+
3. Compile from source using the instructions [here](COMPILING.md)
62+
4663
### macOS
4764

4865
For macOS there is a [Homebrew](https://brew.sh) package

0 commit comments

Comments
 (0)