macOS
brew install sparselocal Homebrew formula metadata
brew / rang 4785
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de sparse pour les workflows d'agents IA.
installation
brew install sparselocal Homebrew formula metadata
sudo apk add sparseAlpine Linux edge package indexes · sparse · Source: dl-cdn.alpinelinux.org
sudo apt install sparseDebian stable package indexes · sparse · Source: deb.debian.org
sudo dnf install sparseFedora Rawhide package metadata · sparse · Source: dl.fedoraproject.org
nix profile install nixpkgs#sparsenixpkgs package indexes · pkgs/by-name/sp/sparse/package.nix · Source: api.github.com
sudo pacman -S sparseArch Linux sync databases · sparse · Source: geo.mirror.pkgbuild.com
sudo zypper install sparseopenSUSE Tumbleweed package metadata · sparse · Source: download.opensuse.org
aperçu
Static C code analysis tool
historique
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.
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.
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.
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.
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.
posture de sécurité
narrow executable package without higher-risk signals.
risque vert · confiance faible · appliance
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
| Commande | Type | Exposition | Note |
|---|---|---|---|
cgcc | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
sparse | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
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.
métadonnées d'installation
| Clé du paquet | brew:sparse |
|---|---|
| Version | 0.6.4 |
| Gestionnaire de paquets | Homebrew |
| Page d'accueil | https://sparse.wiki.kernel.org/ |
| Bouteille | non enregistré |
| Service | aucun déclaré |
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
sparse 0.6.4-5
semantic parser of source files
https://sparse.wiki.kernel.org/
sudo apt install sparsesparse-test-inspect 0.6.4-5
semantic parser of source files
https://sparse.wiki.kernel.org/
sudo apt install sparse-test-inspectsparse
nix profile install nixpkgs#sparsesparse 0.6.4-4ubuntu3
semantic parser of source files
https://sparse.wiki.kernel.org/
sudo apt install sparsesparse-test-inspect 0.6.4-4ubuntu3
semantic parser of source files
https://sparse.wiki.kernel.org/
sudo apt install sparse-test-inspectsparse 0.6.4-r2
A semantic parser of source files
http://sparse.wiki.kernel.org/
sudo apk add sparsesparse-doc 0.6.4-r2
A semantic parser of source files (documentation)
http://sparse.wiki.kernel.org/
sudo apk add sparse-docsparse 0.6.4-4.gce1a6720f69e.fc45.8
A semantic parser of source files
https://sparse.wiki.kernel.org
sudo dnf install sparsesparse 0.6.5+rc1-2
Semantic parser for C
https://sparse.docs.kernel.org/en/latest/
sudo pacman -S sparsesparse 0.6.5~rc1+20251218-1.2
A semantic parser of source files
https://sparse.docs.kernel.org/
sudo zypper install sparsesparse-inspect 0.6.5~rc1+20251218-1.2
Inspect binary from sparse
https://sparse.docs.kernel.org/
sudo zypper install sparse-inspectpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.