How to Install and Uninstall valgrind Package on Kali Linux
Last updated: December 23,2024
1. Install "valgrind" package
This is a short guide on how to install valgrind on Kali Linux
$
sudo apt update
Copied
$
sudo apt install
valgrind
Copied
2. Uninstall "valgrind" package
Learn how to uninstall valgrind on Kali Linux:
$
sudo apt remove
valgrind
Copied
$
sudo apt autoclean && sudo apt autoremove
Copied
3. Information about the valgrind package on Kali Linux
Package: valgrind
Version: 1:3.20.0-2.1
Installed-Size: 78191
Maintainer: Alessandro Ghedini
Architecture: amd64
Replaces: valgrind-dev
Depends: libc6 (>= 2.34), libc6-dbg
Recommends: valgrind-dbg, gdb
Suggests: valgrind-mpi, kcachegrind
Breaks: valgrind-dev
Size: 14263860
SHA256: 6ec3fe1c7dfda152c5feee4251ab72b50bae66284144010e70badb9d83cada12
SHA1: 0a824cf7494b8645d913416080d252deb6d421b4
MD5sum: 5f7fd93be206fc7aab993fb89d721414
Description: instrumentation framework for building dynamic analysis tools
Valgrind is a system for debugging and profiling Linux programs. With its tool
suite you can automatically detect many memory management and threading bugs,
avoiding hours of frustrating bug-hunting and making your programs more stable.
You can also perform detailed profiling to help speed up your programs and use
Valgrind to build new tools.
.
The Valgrind distribution currently includes six production-quality tools:
* a memory error detector (Memcheck)
* two thread error detectors (Helgrind and DRD)
* a cache and branch-prediction profiler (Cachegrind)
* a call-graph generating cache and branch-prediction profiler (Callgrind)
* a heap profiler (Massif)
It also includes three experimental tools:
* a stack/global array overrun detector (SGCheck)
* a second heap profiler that examines how heap blocks are used (DHAT)
* a SimPoint basic block vector generator (BBV)
Description-md5:
Homepage: https://www.valgrind.org/
Tag: devel::lang:c, devel::lang:c++, devel::library, devel::profiler,
devel::testing-qa, implemented-in::c, interface::commandline,
role::devel-lib, role::program, scope::utility,
works-with::software:running
Section: devel
Priority: optional
Filename: pool/main/v/valgrind/valgrind_3.20.0-2.1_amd64.deb
Version: 1:3.20.0-2.1
Installed-Size: 78191
Maintainer: Alessandro Ghedini
Architecture: amd64
Replaces: valgrind-dev
Depends: libc6 (>= 2.34), libc6-dbg
Recommends: valgrind-dbg, gdb
Suggests: valgrind-mpi, kcachegrind
Breaks: valgrind-dev
Size: 14263860
SHA256: 6ec3fe1c7dfda152c5feee4251ab72b50bae66284144010e70badb9d83cada12
SHA1: 0a824cf7494b8645d913416080d252deb6d421b4
MD5sum: 5f7fd93be206fc7aab993fb89d721414
Description: instrumentation framework for building dynamic analysis tools
Valgrind is a system for debugging and profiling Linux programs. With its tool
suite you can automatically detect many memory management and threading bugs,
avoiding hours of frustrating bug-hunting and making your programs more stable.
You can also perform detailed profiling to help speed up your programs and use
Valgrind to build new tools.
.
The Valgrind distribution currently includes six production-quality tools:
* a memory error detector (Memcheck)
* two thread error detectors (Helgrind and DRD)
* a cache and branch-prediction profiler (Cachegrind)
* a call-graph generating cache and branch-prediction profiler (Callgrind)
* a heap profiler (Massif)
It also includes three experimental tools:
* a stack/global array overrun detector (SGCheck)
* a second heap profiler that examines how heap blocks are used (DHAT)
* a SimPoint basic block vector generator (BBV)
Description-md5:
Homepage: https://www.valgrind.org/
Tag: devel::lang:c, devel::lang:c++, devel::library, devel::profiler,
devel::testing-qa, implemented-in::c, interface::commandline,
role::devel-lib, role::program, scope::utility,
works-with::software:running
Section: devel
Priority: optional
Filename: pool/main/v/valgrind/valgrind_3.20.0-2.1_amd64.deb