pkg.soopen package index

brew / Rang 311

lcov mit Homebrew, apk, chocolatey, apt, dnf, MacPorts, Nix, pacman, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für lcov in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install lcov

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install lcov

MacPorts ports tree · devel/lcov/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add lcov

Alpine Linux edge package indexes · lcov · Quelle: dl-cdn.alpinelinux.org

Debian aptverifiziert · 92%
sudo apt install lcov

Debian stable package indexes · lcov · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install lcov

Fedora Rawhide package metadata · lcov · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#lcov

nixpkgs package indexes · pkgs/by-name/lc/lcov/package.nix · Quelle: api.github.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S lcov

Arch Linux sync databases · lcov · Quelle: geo.mirror.pkgbuild.com

openSUSE zypperverifiziert · 92%
sudo zypper install lcov

openSUSE Tumbleweed package metadata · lcov · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Graphical front-end for GCC's coverage testing tool (gcov)

Befehle und Aliase

  • gendesc
  • genhtml
  • geninfo
  • genpng
  • lcov
  • llvm2lcov
  • perl2lcov
  • py2lcov
  • xml2lcov
  • xml2lcovutil.py

Verlauf

Projektgeschichte und Nutzung

LCOV is the Linux Test Project GCOV extension: a suite of Perl-oriented command-line tools that collect, transform, merge, filter, and render code coverage data, most famously as navigable HTML reports generated by `genhtml`.

Projektgeschichte

The LCOV README describes the project as a tool for manipulating and displaying what parts of a program were covered during tests. It began as a front end around GCC `gcov` output and was initially designed to support Linux kernel coverage measurements, while also working for ordinary user-space programs.

Over time LCOV expanded beyond GCC `gcov` text data. The README lists converters and support for coverage sources such as LLVM `llvm-cov`, Python Coverage.py, Cobertura-like XML, Perl Devel::Cover, and Jacoco-style workflows, along with differential coverage, date binning, owner binning, and spreadsheet/reporting support.

Adoptionsgeschichte

LCOV became a common package in Unix developer toolchains because it gives C and C++ projects a simple path from compiler coverage flags to browsable HTML reports. It is packaged across Homebrew, Debian, Ubuntu, Fedora, Arch, Nix, MacPorts, Chocolatey, Alpine, and openSUSE-style ecosystems.

Its adoption also comes from CI and kernel-development workflows: coverage reports are easy to publish as artifacts, and LCOV trace files can be merged, filtered, and compared across test runs.

Wie es verwendet wird

Typical usage captures baseline or test coverage with `lcov` or `geninfo`, removes unwanted paths, merges trace files, and renders the result with `genhtml`. Related utilities convert data from Perl, Python, LLVM, and XML coverage formats into LCOV trace data.

Warum Paket-Nerds sich dafür interessieren

LCOV matters to package nerds because it is one of the standard lingua franca formats and toolsets for coverage artifacts. Many packages, CI recipes, and dashboards understand LCOV trace files or HTML output even when the project itself uses a different compiler or language.

It is also a classic example of a packaging-friendly developer tool: script-based, manpage documented, configurable via system and user rc files, and useful both in local shells and noninteractive build farms.

Zeitleiste

  • 2000s: LCOV originated in the Linux Test Project as a GCOV extension for kernel coverage measurement.
  • 2022-06-03: Version 1.16 release published on GitHub.
  • 2023-05-25: Version 2.0 release published.
  • 2024-04-19: Version 2.1 release published.
  • 2025-01-09: Version 2.3 release published.
  • 2025-12-21: Version 2.4 release published.

Related projects

  • Related projects and formats include GCC `gcov`, LLVM `llvm-cov`, Linux Test Project, Coverage.py, Cobertura XML, Perl Devel::Cover, Jacoco, gcovr, CI coverage artifact publishing, and kernel coverage tooling.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
/etc/lcovrc~/.lcovrc

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
gendescExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
genhtmlExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
geninfoExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
genpngExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
lcovExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
llvm2lcovExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
perl2lcovExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
py2lcovExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
xml2lcovExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
xml2lcovutil.pyExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version2.5
Manager aktualisiert2026-07-07
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:lcov
Version2.5
PaketmanagerHomebrew
Homepagehttps://github.com/linux-test-project/lcov
Repositoryhttps://github.com/linux-test-project/lcov
Zuletzt aktualisiert2026-07-07T08:09:46Z
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

lcov 2.3.1-1

Summarise Code coverage information from GCOV

https://github.com/linux-test-project/lcov

sudo apt install lcov
  • Section: devel
  • Architecture: all
  • 9 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Lcov
Debian stable package indexes · deb.debian.org · Debian stable package indexes: lcov from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

lcov

nix profile install nixpkgs#lcov
  • normalized package name match
  • Abgeglichen nach: Lcov
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/lc/lcov/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

lcov 2.0-4ubuntu2

Summarise Code coverage information from GCOV

https://github.com/linux-test-project/lcov.git

sudo apt install lcov
  • Section: universe/devel
  • Architecture: all
  • 7 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Lcov
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: lcov from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

lcov 2.3.1-r1

LCOV is an extension to GCOV. It provides a graphical frontend for converage information

https://github.com/linux-test-project/lcov

sudo apk add lcov
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: lcov
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Lcov
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: lcov from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

lcov-doc 2.3.1-r1

LCOV is an extension to GCOV. It provides a graphical frontend for converage information (documentation)

https://github.com/linux-test-project/lcov

sudo apk add lcov-doc
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: lcov
  • normalized package name match
  • Abgeglichen nach: Lcov
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: lcov-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

lcov 2.0-8.fc45

LTP GCOV extension code coverage tool

https://github.com/linux-test-project/lcov/

sudo dnf install lcov
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: lcov
  • 5 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Lcov
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: lcov from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
pacman95%

lcov 2.5-1

front-end for GCC’s coverage testing tool gcov

https://github.com/linux-test-project/lcov

sudo pacman -S lcov
  • License: GPL
  • Architecture: any
  • 5 Abhängigkeiten
  • 5 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Lcov
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: lcov from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

lcov 2.4-1.3

A Graphical GCOV Front-end

https://github.com/linux-test-project/lcov

sudo zypper install lcov
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: lcov
  • 9 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Lcov
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: lcov from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

lcov-example 2.4-1.3

Example for lcov

https://github.com/linux-test-project/lcov

sudo zypper install lcov-example
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: lcov
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Lcov
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: lcov-example from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

lcov

sudo port install lcov
  • normalized package name match
  • Abgeglichen nach: Lcov
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/lcov/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Chocolatey95%

lcov

choco install lcov
  • normalized package name match
  • Abgeglichen nach: Lcov
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: lcov from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','kindle'

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation