Skip to content

Commit e32553d

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

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,24 @@ 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 built 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+
59+
*NOTE*: Because of libc/libc++ ABI compatibility and package
60+
dependency names, if you follow this path make sure you install the
61+
package appropriate for the version of operating system you are using.
62+
3. Compile from source using the instructions [here](COMPILING.md)
63+
4664
### macOS
4765

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

0 commit comments

Comments
 (0)