How to Install and Uninstall blhc Package on Ubuntu 21.04 (Hirsute Hippo)
Last updated: November 22,2024
1. Install "blhc" package
This guide let you learn how to install blhc on Ubuntu 21.04 (Hirsute Hippo)
$
sudo apt update
Copied
$
sudo apt install
blhc
Copied
2. Uninstall "blhc" package
Please follow the guidance below to uninstall blhc on Ubuntu 21.04 (Hirsute Hippo):
$
sudo apt remove
blhc
Copied
$
sudo apt autoclean && sudo apt autoremove
Copied
3. Information about the blhc package on Ubuntu 21.04 (Hirsute Hippo)
Package: blhc
Architecture: all
Version: 0.12-2
Multi-Arch: foreign
Priority: optional
Section: universe/utils
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Joao Eriberto Mota Filho
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 92
Depends: libdpkg-perl
Filename: pool/universe/b/blhc/blhc_0.12-2_all.deb
Size: 30772
MD5sum: 5774b57a65a4944350bcdc5182b8d143
SHA1: f19eae62d448d1f9b5be02f0ea143d78a16b6577
SHA256: 471dd9ed6325bb7a65da2b8735a31c83ac97ff90949147d438fa65127eabbb19
SHA512: 05f8df52fc2eb7e895a8528b14bbfb42b0fc8c917e392961b89d1e4d72ef324b3777444a103152dd5cf1987d052fa60bf4b53fe2ffeba6e23c8896174f104d9b
Homepage: https://ruderich.org/simon/blhc
Description-en: build log hardening check
Perl tool which checks build logs for missing hardening flags. Hardening
flags enable additional security features in the compiler to prevent e.g.
stack overflows, format string vulnerabilities, GOT overwrites, etc. See
e.g..
.
Because most build systems are quite complicated there are many places
where compiler flags from the environment might be ignored. The parser
verifies that all compiler commands use the correct hardening flags and
thus all hardening features are correctly used.
.
It's designed to check build logs generated by Debian's dpkg-buildpackage
(or tools for packaging, using dpkg-buildpackage like pbuilder or the
official buildd build logs) to help maintainers detect missing hardening
flags in their packages.
.
Only gcc is detected as compiler at the moment (but other compilers maybe
supported).
Description-md5: fbc8ec601344fa69d148b0f992f240d5
Architecture: all
Version: 0.12-2
Multi-Arch: foreign
Priority: optional
Section: universe/utils
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Joao Eriberto Mota Filho
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 92
Depends: libdpkg-perl
Filename: pool/universe/b/blhc/blhc_0.12-2_all.deb
Size: 30772
MD5sum: 5774b57a65a4944350bcdc5182b8d143
SHA1: f19eae62d448d1f9b5be02f0ea143d78a16b6577
SHA256: 471dd9ed6325bb7a65da2b8735a31c83ac97ff90949147d438fa65127eabbb19
SHA512: 05f8df52fc2eb7e895a8528b14bbfb42b0fc8c917e392961b89d1e4d72ef324b3777444a103152dd5cf1987d052fa60bf4b53fe2ffeba6e23c8896174f104d9b
Homepage: https://ruderich.org/simon/blhc
Description-en: build log hardening check
Perl tool which checks build logs for missing hardening flags. Hardening
flags enable additional security features in the compiler to prevent e.g.
stack overflows, format string vulnerabilities, GOT overwrites, etc. See
e.g.
.
Because most build systems are quite complicated there are many places
where compiler flags from the environment might be ignored. The parser
verifies that all compiler commands use the correct hardening flags and
thus all hardening features are correctly used.
.
It's designed to check build logs generated by Debian's dpkg-buildpackage
(or tools for packaging, using dpkg-buildpackage like pbuilder or the
official buildd build logs) to help maintainers detect missing hardening
flags in their packages.
.
Only gcc is detected as compiler at the moment (but other compilers maybe
supported).
Description-md5: fbc8ec601344fa69d148b0f992f240d5