How to Install and Uninstall frama-c Package on Ubuntu 16.04 LTS (Xenial Xerus)

Last updated: May 21,2024

1. Install "frama-c" package

Please follow the instructions below to install frama-c on Ubuntu 16.04 LTS (Xenial Xerus)

$ sudo apt update $ sudo apt install frama-c

2. Uninstall "frama-c" package

In this section, we are going to explain the necessary steps to uninstall frama-c on Ubuntu 16.04 LTS (Xenial Xerus):

$ sudo apt remove frama-c $ sudo apt autoclean && sudo apt autoremove

3. Information about the frama-c package on Ubuntu 16.04 LTS (Xenial Xerus)

Package: frama-c
Priority: extra
Section: universe/math
Installed-Size: 36245
Maintainer: Ubuntu Developers
Original-Maintainer: Debian OCaml Maintainers
Architecture: amd64
Version: 20151002+magnesium+dfsg-1build1
Replaces: frama-c-base (<< 20150201+sodium+dfsg-1~)
Depends: libc6 (>= 2.15), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.35.9), libgmp10, libgnomecanvas2-0 (>= 2.11.1), libgtk2.0-0 (>= 2.24.0), libgtksourceview2.0-0 (>= 2.10.0), libpango-1.0-0 (>= 1.14.0), liblablgtk2-gnome-ocaml-0cyd2, liblablgtk2-ocaml-liqy2, liblablgtksourceview2-ocaml-fbbu3, ocaml-base-nox-4.02.3, frama-c-base (= 20151002+magnesium+dfsg-1build1), graphviz, emacs | emacsen
Recommends: why (>= 2.19+dfsg-2)
Breaks: frama-c-base (<< 20150201+sodium+dfsg-1~)
Filename: pool/universe/f/frama-c/frama-c_20151002+magnesium+dfsg-1build1_amd64.deb
Size: 8513836
MD5sum: 152dcc2121c35ff887cd608ae756c75b
SHA1: 5d279f5ac123b235e4214a6ab4295fa8e6801b08
SHA256: 03e805fa4a664be71fe536703969e8c434ae3a975f2375d9d02d024714eca11b
Description-en: Framework for source code analysis of software written in C
Frama-C is a framework dedicated to the analysis of the source code
of software written in C.
.
Frama-C gathers several static analysis techniques in a single
collaborative framework. The collaborative approach of Frama-C allows
static analyzers to build upon the results already computed by other
analyzers in the framework. Thanks to this approach, Frama-C provides
sophisticated tools, such as a slicer and dependency analysis.
.
It can be used to:
* Validate the source code formally
* Look for potential runtime errors
* Audit or review it
* Reverse engineer it to understand its structure
* Generate formal documentation
.
This package provides the graphical user interface of Frama-c and depends
on frama-c-base.
Description-md5: b6384f679a89283045abe11c16915e4b
Homepage: http://frama-c.com/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu