macOS
brew install ppllocal Homebrew formula metadata
sudo port install pplMacPorts ports tree · devel/ppl/Portfile · Quelle: api.github.com
brew / Rang 7119
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für ppl in AI-Agent-Workflows.
Installation
brew install ppllocal Homebrew formula metadata
sudo port install pplMacPorts ports tree · devel/ppl/Portfile · Quelle: api.github.com
sudo dnf install pplFedora Rawhide package metadata · ppl · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#pplnixpkgs package indexes · pkgs/by-name/pp/ppl/package.nix · Quelle: api.github.com
sudo pacman -S pplArch Linux sync databases · ppl · Quelle: geo.mirror.pkgbuild.com
sudo zypper install pplopenSUSE Tumbleweed package metadata · ppl · Quelle: download.opensuse.org
sudo apt install libppl-c4Debian stable package indexes · libppl-c4 · Quelle: deb.debian.org
Überblick
Parma Polyhedra Library: numerical abstractions for analysis, verification
Verlauf
The Parma Polyhedra Library is a C++ library of numerical abstractions for program analysis, verification, optimization, and related formal-methods work.
The Parma Polyhedra Library emerged at the University of Parma as a free-software implementation of numerical abstractions for analysis and verification. Its first public alpha release appeared in October 2001, and the first general paper about the library was presented at the Static Analysis Symposium in 2002.
Successive releases broadened the original polyhedral domain with rational grids, bounded-difference and octagonal shapes, exact linear-programming facilities, parametric integer programming, powersets, and language interfaces. Copyright was transferred in 2011 to BUGSENG, a University of Parma spin-off, while the library remained free software. Release 1.0 followed in 2012.
PPL has been distributed through several Unix-like package ecosystems, including Homebrew, Debian, Fedora-family distributions, MacPorts, Nix, Arch, Ubuntu, and openSUSE. Its portable C++ core and documented interfaces for C, Java, OCaml, and Prolog helped it serve analysis tools written in different languages.
Developers link PPL into analyzers or mathematical software and work with convex polyhedra, grids, boxes, octagons, powersets, linear programs, and termination domains through its C++ API or supported language interfaces.
The ppl-config utility reports compiler and linker settings, while ppl_lcdd and ppl_pips expose selected conversion and parametric-programming workflows from the command line. No standard per-user runtime configuration file is documented.
PPL is notable as a specialized mathematical library that exposes abstract-interpretation domains as a reusable, carefully documented package. It combines convex polyhedra, grids, boxes, octagons, powersets, exact linear programming, and termination-analysis facilities in one implementation.
For packagers, it is a substantial native library with language bindings, generated documentation, exact-arithmetic dependencies, and command-line utilities such as ppl_lcdd and ppl_pips rather than a single-purpose executable.
Sicherheitslage
library-like package without higher-risk signals.
grün Risiko · niedrig Konfidenz · appliance
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
ppl-config | cli | globales Executable | |
ppl_lcdd | cli | globales Executable | |
ppl_pips | cli | globales Executable |
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.
Installationsmetadaten
| Paketschlüssel | brew:ppl |
|---|---|
| Version | 1.2 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/ppl |
| Homepage | https://www.bugseng.com/ppl |
| Upstream-Dokumentation | https://www.bugseng.com/ppl |
| Lizenz | GPL-3.0-or-later |
| Quellarchiv | https://deb.debian.org/debian/pool/main/p/ppl/ppl_1.2.orig.tar.xz |
| Zuletzt aktualisiert | 2026-09-13T12:16:58Z |
| Pulse | updated |
| Abhängigkeiten | gmp |
| Bottle | verfügbar (auf arm64_big_sur, arm64_golden_gate, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | ppl |
| Version Scheme | 0 |
| Revision | 1 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
libppl-c4 1:1.2-8.1+b3
Parma Polyhedra Library (C interface)
sudo apt install libppl-c4libppl-dev 1:1.2-8.1+b3
Parma Polyhedra Library (development)
sudo apt install libppl-devlibppl-doc 1:1.2-8.1
Parma Polyhedra Library: Documentation
sudo apt install libppl-doclibppl-swi 1:1.2-8.1+b3
Parma Polyhedra Library (SWI Prolog interface)
sudo apt install libppl-swilibppl14 1:1.2-8.1+b3
Parma Polyhedra Library (runtime library)
sudo apt install libppl14ppl-dev 1:1.2-8.1+b3
Parma Polyhedra Library (development binaries)
sudo apt install ppl-devppl
nix profile install nixpkgs#ppllibppl-c4 1:1.2-8.1build5
Parma Polyhedra Library (C interface)
sudo apt install libppl-c4libppl-dev 1:1.2-8.1build5
Parma Polyhedra Library (development)
sudo apt install libppl-devlibppl-doc 1:1.2-8.1build5
Parma Polyhedra Library: Documentation
sudo apt install libppl-doclibppl-swi 1:1.2-8.1build5
Parma Polyhedra Library (SWI Prolog interface)
sudo apt install libppl-swilibppl14 1:1.2-8.1build5
Parma Polyhedra Library (runtime library)
sudo apt install libppl14ppl-dev 1:1.2-8.1build5
Parma Polyhedra Library (development binaries)
sudo apt install ppl-devppl 1.2-40.fc45
The Parma Polyhedra Library: a library of numerical abstractions
sudo dnf install pplppl-devel 1.2-40.fc45
Development tools for the Parma Polyhedra Library C and C++ interfaces
sudo dnf install ppl-develppl-docs 1.2-40.fc45
Documentation for the Parma Polyhedra Library
sudo dnf install ppl-docsQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.