pkg.soopen package index

brew / rang 11

Installer pcre2 avec Homebrew, apk, dnf, Nix, pacman, apt, zypper, scoop

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install pcre2

local Homebrew formula metadata

Linux

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

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

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

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

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

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

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

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

Debian aptvérifié · 92%
sudo apt install libpcre2-16-0

Debian stable package indexes · libpcre2-16-0 · Source: deb.debian.org

openSUSE zyppervérifié · 92%
sudo zypper install libpcre2-16-0

openSUSE Tumbleweed package metadata · libpcre2-16-0 · Source: download.opensuse.org

Windows

Scoopvérifié · 92%
scoop install main/pcre2grep

Scoop official bucket manifest trees · bucket/pcre2grep.json · Source: api.github.com

aperçu

Résumé du paquet

Perl compatible regular expressions library with a new API

Commandes et alias

  • pcre2-config
  • pcre2grep
  • pcre2test

historique

Historique du projet et usages

PCRE2 is the maintained Perl-Compatible Regular Expressions library, providing C APIs for pattern compilation and matching, Unicode support, multiple code-unit widths, and optional JIT compilation.

Historique du projet

PCRE2 was created after nearly two decades of the original API made further development difficult. The redesign introduced a more extensible interface, automatic optimization, refactored internals, and new functionality under distinct pcre2-prefixed APIs.

The first PCRE2 release established a successor line rather than a drop-in replacement. The original library is now obsolete, while PCRE2 continues as the maintained project.

Historique d'adoption

PCRE2 became the maintained PCRE generation for applications and language bindings needing Perl-compatible matching without embedding Perl. Separate library names allow it to coexist with legacy PCRE during migrations.

Its self-contained, permissively licensed implementation is consumed directly by software and indirectly through runtimes, bindings, and command-line tools.

Modes d'utilisation

Developers link libpcre2-8, libpcre2-16, or libpcre2-32 according to the required code-unit width and use the compile and match APIs.

pcre2grep supplies command-line searching, pcre2test supports pattern experiments and diagnostics, and pcre2-config reports build settings.

PCRE2 has no documented runtime configuration or credentials file; Unicode, JIT, and related capabilities are primarily build-time features controlled through APIs at runtime.

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

PCRE2 is a foundational library in many dependency graphs. Maintainers care about its distinct 8-, 16-, and 32-bit code-unit libraries, optional Unicode and JIT features, and its deliberate ABI break from PCRE1.

The pcre2grep and pcre2test utilities also make the package useful outside compiled applications for searching, experimentation, and diagnostics.

Chronologie

  • 2015: PCRE2 10.00 introduced the redesigned API generation.
  • 2021: The original PCRE line reached its final release, leaving PCRE2 as the maintained generation.

Related projects

  • PCRE1 is the compatibility predecessor; migration requires source changes because PCRE2 exposes a redesigned API.
  • Perl remains the principal syntax and semantics reference for PCRE2's regular-expression behavior.

posture de sécurité

Niveau de risque : vert

library-like package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • library-like package without higher-risk signals

Signaux

  • metadata:library-like

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 5 plateformes.

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
pcre2-configcliexécutable global
pcre2grepcliexécutable global
pcre2testcliexécutable global

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-11-04
version du gestionnaire10.49
gestionnaire mis à jour2026-09-29
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/PCRE2Project/pcre2

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:pcre2
Version10.49
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/pcre2
Page d'accueilhttps://www.pcre.org/
Dépôthttps://github.com/PCRE2Project/pcre2
Docs amonthttps://www.pcre.org/
LicenceBSD-3-Clause
Archive sourcehttps://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.49/pcre2-10.49.tar.bz2
Dernière mise à jour2026-09-29T02:35:55Z
Pulseupdated
Bibliothèques fournies par macOSbzip2
Bouteilledisponible (sur arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepcre2
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

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%

libpcre2-16-0 10.46-1~deb13u1

New Perl Compatible Regular Expression Library - 16 bit runtime files

https://github.com/PCRE2Project/pcre2

sudo apt install libpcre2-16-0
  • Section: libs
  • Architecture: amd64
  • Source Package: pcre2
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Pcre2
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libpcre2-16-0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libpcre2-32-0 10.46-1~deb13u1

New Perl Compatible Regular Expression Library - 32 bit runtime files

https://github.com/PCRE2Project/pcre2

sudo apt install libpcre2-32-0
  • Section: libs
  • Architecture: amd64
  • Source Package: pcre2
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Pcre2
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libpcre2-32-0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libpcre2-8-0 10.46-1~deb13u1

New Perl Compatible Regular Expression Library- 8 bit runtime files

https://github.com/PCRE2Project/pcre2

sudo apt install libpcre2-8-0
  • Section: libs
  • Architecture: amd64
  • Source Package: pcre2
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Pcre2
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libpcre2-8-0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libpcre2-dev 10.46-1~deb13u1

New Perl Compatible Regular Expression Library - development files

https://github.com/PCRE2Project/pcre2

sudo apt install libpcre2-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: pcre2
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Pcre2
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libpcre2-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libpcre2-posix3 10.46-1~deb13u1

New Perl Compatible Regular Expression Library - posix-compatible runtime files

https://github.com/PCRE2Project/pcre2

sudo apt install libpcre2-posix3
  • Section: libs
  • Architecture: amd64
  • Source Package: pcre2
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Pcre2
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libpcre2-posix3 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

pcre2-utils 10.46-1~deb13u1

New Perl Compatible Regular Expression Library - utilities

https://github.com/PCRE2Project/pcre2

sudo apt install pcre2-utils
  • Section: utils
  • Architecture: amd64
  • Source Package: pcre2
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Pcre2
Debian stable package indexes · deb.debian.org · Debian stable package indexes: pcre2-utils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

pcre2

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

libpcre2-16-0 10.42-4ubuntu2

New Perl Compatible Regular Expression Library - 16 bit runtime files

https://pcre.org/

sudo apt install libpcre2-16-0
  • Section: libs
  • Architecture: amd64
  • Source Package: pcre2
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Pcre2
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libpcre2-16-0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libpcre2-32-0 10.42-4ubuntu2

New Perl Compatible Regular Expression Library - 32 bit runtime files

https://pcre.org/

sudo apt install libpcre2-32-0
  • Section: libs
  • Architecture: amd64
  • Source Package: pcre2
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Pcre2
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libpcre2-32-0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libpcre2-8-0 10.42-4ubuntu2

New Perl Compatible Regular Expression Library- 8 bit runtime files

https://pcre.org/

sudo apt install libpcre2-8-0
  • Section: libs
  • Architecture: amd64
  • Source Package: pcre2
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Pcre2
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libpcre2-8-0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libpcre2-dev 10.42-4ubuntu2

New Perl Compatible Regular Expression Library - development files

https://pcre.org/

sudo apt install libpcre2-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: pcre2
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Pcre2
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libpcre2-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libpcre2-posix3 10.42-4ubuntu2

New Perl Compatible Regular Expression Library - posix-compatible runtime files

https://pcre.org/

sudo apt install libpcre2-posix3
  • Section: libs
  • Architecture: amd64
  • Source Package: pcre2
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Pcre2
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libpcre2-posix3 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

pcre2-utils 10.42-4ubuntu2

New Perl Compatible Regular Expression Library - utilities

https://pcre.org/

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

libpcre2-16 10.47-r1

PCRE2 with 16 bit character support

https://pcre.org/

sudo apk add libpcre2-16
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: pcre2
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Pcre2
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libpcre2-16 from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

libpcre2-32 10.47-r1

PCRE2 with 32 bit character support

https://pcre.org/

sudo apk add libpcre2-32
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: pcre2
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Pcre2
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libpcre2-32 from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

pcre2 10.47-r1

Perl-compatible regular expression library

https://pcre.org/

sudo apk add pcre2
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: pcre2
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Pcre2
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: pcre2 from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz

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
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation