pkg.soopen package index

brew / rang 4785

Installer sparse avec Homebrew, apk, apt, dnf, Nix, pacman, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de sparse pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install sparse

local Homebrew formula metadata

Linux

Alpine Linux apkvérifié · 92%
sudo apk add sparse

Alpine Linux edge package indexes · sparse · Source: dl-cdn.alpinelinux.org

Debian aptvérifié · 92%
sudo apt install sparse

Debian stable package indexes · sparse · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install sparse

Fedora Rawhide package metadata · sparse · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#sparse

nixpkgs package indexes · pkgs/by-name/sp/sparse/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S sparse

Arch Linux sync databases · sparse · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install sparse

openSUSE Tumbleweed package metadata · sparse · Source: download.opensuse.org

aperçu

Résumé du paquet

Static C code analysis tool

Commandes et alias

  • cgcc
  • sparse

historique

Historique du projet et usages

Sparse is a semantic parser and static-analysis tool for C, historically tied to Linux kernel development. It parses much of ANSI C plus many GCC extensions and uses annotations to catch mistakes such as incorrect address-space pointer use.

Historique du projet

The official documentation says Linus Torvalds started writing Sparse in 2003, initially targeting issues such as mixing user-space and kernel-space pointers. It also records maintainer handoffs to Josh Triplett in 2006, Christopher Li in 2009, and Luc Van Oostenryck in late 2018.

Historique d'adoption

Sparse's adoption is rooted in kernel and low-level C workflows rather than general application development. Its official documentation points contributors to the linux-sparse mailing list, kernel.org Git repository, release tarballs, and kernel bug tracker, while the supplied package data shows distribution through many Unix package managers.

Modes d'utilisation

Users build Sparse from the kernel.org Git repository with `make` and `make install`, or install it from a system package manager. The `sparse` analyzer and `cgcc` wrapper are used to check C code with Sparse's type and annotation system.

Pourquoi les passionnés de paquets s'y intéressent

Sparse matters to package nerds because it is old-school kernel infrastructure that still behaves like a classic Unix developer tool: source releases, mailing-list development, a kernel.org Git repository, manpage-like docs, and wide distro packaging. It also demonstrates how static-analysis tools become part of build and packaging QA culture.

Chronologie

  • 2003: Linus Torvalds started Sparse, according to the official documentation.
  • 2006: Josh Triplett became the first maintainer, and v0.1 is listed in the official release notes.
  • 2009: Christopher Li became maintainer.
  • 2018: Luc Van Oostenryck became maintainer in late 2018.
  • 2021: v0.6.4 release listed in official release notes.

Related projects

  • Sparse is closely associated with the Linux kernel, GCC-style C extensions, kernel address-space annotations, and other static-analysis or compiler-front-end tooling for C.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
cgccexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
sparseexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire0.6.4
gestionnaire mis à jour
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:sparse
Version0.6.4
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://sparse.wiki.kernel.org/
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

sparse 0.6.4-5

semantic parser of source files

https://sparse.wiki.kernel.org/

sudo apt install sparse
  • Section: devel
  • Architecture: amd64
  • 5 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Sparse
Debian stable package indexes · deb.debian.org · Debian stable package indexes: sparse from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

sparse-test-inspect 0.6.4-5

semantic parser of source files

https://sparse.wiki.kernel.org/

sudo apt install sparse-test-inspect
  • Section: devel
  • Architecture: amd64
  • Source Package: sparse
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Sparse
Debian stable package indexes · deb.debian.org · Debian stable package indexes: sparse-test-inspect from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

sparse

nix profile install nixpkgs#sparse
  • normalized package name match
  • Correspondance par : Sparse
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/sp/sparse/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

sparse 0.6.4-4ubuntu3

semantic parser of source files

https://sparse.wiki.kernel.org/

sudo apt install sparse
  • Section: universe/devel
  • Architecture: amd64
  • 5 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Sparse
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: sparse from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

sparse-test-inspect 0.6.4-4ubuntu3

semantic parser of source files

https://sparse.wiki.kernel.org/

sudo apt install sparse-test-inspect
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: sparse
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Sparse
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: sparse-test-inspect from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

sparse 0.6.4-r2

A semantic parser of source files

http://sparse.wiki.kernel.org/

sudo apk add sparse
  • License: MIT
  • Architecture: x86_64
  • Source Package: sparse
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Sparse
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: sparse from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

sparse-doc 0.6.4-r2

A semantic parser of source files (documentation)

http://sparse.wiki.kernel.org/

sudo apk add sparse-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: sparse
  • normalized package name match
  • Correspondance par : Sparse
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: sparse-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

sparse 0.6.4-4.gce1a6720f69e.fc45.8

A semantic parser of source files

https://sparse.wiki.kernel.org

sudo dnf install sparse
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: sparse
  • 8 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Sparse
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: sparse from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
pacman95%

sparse 0.6.5+rc1-2

Semantic parser for C

https://sparse.docs.kernel.org/en/latest/

sudo pacman -S sparse
  • License: MIT
  • Architecture: x86_64
  • 6 Dépendances
  • 3 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Sparse
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: sparse from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

sparse 0.6.5~rc1+20251218-1.2

A semantic parser of source files

https://sparse.docs.kernel.org/

sudo zypper install sparse
  • License: MIT
  • Category: Development/Tools/Building
  • Architecture: x86_64
  • Source Package: sparse
  • 4 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Sparse
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: sparse from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

sparse-inspect 0.6.5~rc1+20251218-1.2

Inspect binary from sparse

https://sparse.docs.kernel.org/

sudo zypper install sparse-inspect
  • License: MIT
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: sparse
  • 4 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Sparse
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: sparse-inspect from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

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