pkg.soopen package index

brew / rang 2059

Installer patchelf avec Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install patchelf

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install patchelf

MacPorts ports tree · devel/patchelf/Portfile · Source: api.github.com

Linux

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

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

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

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

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

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

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

nixpkgs package indexes · patchelf · Source: raw.githubusercontent.com

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

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

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

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

aperçu

Résumé du paquet

Modify dynamic ELF executables

Commandes et alias

  • patchelf

historique

Historique du projet et usages

PatchELF modifies the dynamic linker and runtime search-path metadata of ELF executables and shared libraries.

Historique du projet

Eelco Dolstra authored PatchELF in the context of Nix packaging. The project dates to at least 2004, based on its official copyright notice, and is now maintained in the NixOS organization. It has continued to add ELF-rewriting operations, broader architecture handling, build-system support, tests, and reproducibility-oriented behavior.

Historique d'adoption

PatchELF is packaged across major Linux distribution families and in cross-platform package collections including Homebrew, MacPorts, Nix, and pkgsrc-style ecosystems. Its placement under the NixOS organization reflects its longstanding importance to Nix-style binary relocation and packaging workflows.

Modes d'utilisation

Packagers use patchelf to inspect or set an ELF object's interpreter and RPATH, replace declared shared-library dependencies, alter SONAME metadata, and perform related post-build binary adjustments. Because these changes affect runtime linking, outputs normally require validation in the target environment.

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

PatchELF is a foundational packaging utility because ELF interpreter and RPATH metadata often encode assumptions about a build environment. Rewriting that metadata allows binary artifacts to be adapted to controlled package-store layouts, relocated installations, containers, and other deployment environments without recompilation.

Chronologie

  • 2004: Earliest year in the official project copyright notice.
  • The project subsequently moved into community maintenance under the NixOS organization.

Related projects

  • PatchELF is closely associated with Nix and NixOS. It operates in the same problem space as ELF inspection and editing tools from GNU Binutils, elfutils, and related binary-toolchain projects.

Sources

  • Official ChangeLog: https://github.com/NixOS/patchelf/blob/master/ChangeLog.md
  • Official releases: https://github.com/NixOS/patchelf/releases
  • Official repository and README: https://github.com/NixOS/patchelf

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

  • 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 6 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
patchelfcliexé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-09-19
version du gestionnaire0.19.1
gestionnaire mis à jour2026-09-11
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/NixOS/patchelf

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:patchelf
Version0.19.1
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/patchelf
Page d'accueilhttps://github.com/NixOS/patchelf
Dépôthttps://github.com/NixOS/patchelf
LicenceGPL-3.0-or-later
Archive sourcehttps://github.com/NixOS/patchelf/releases/download/0.19.1/patchelf-0.19.1.tar.bz2
Dernière mise à jour2026-09-11T18:33:10Z
Pulseupdated
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, 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 Namepatchelf
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%

patchelf 0.18.0-1.4

modify properties of ELF executables

https://nixos.org/patchelf.html

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

patchelf

nix profile install nixpkgs#patchelf
  • normalized package name match
  • Correspondance par : Patchelf
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: patchelf from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt95%

patchelf 0.18.0-1.1build1

modify properties of ELF executables

https://nixos.org/patchelf.html

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

patchelf 0.18.0-r3

Small utility to modify the dynamic linker and RPATH of ELF executables

https://nixos.org/patchelf.html

sudo apk add patchelf
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: patchelf
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Patchelf
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: patchelf from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

patchelf-doc 0.18.0-r3

Small utility to modify the dynamic linker and RPATH of ELF executables (documentation)

https://nixos.org/patchelf.html

sudo apk add patchelf-doc
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: patchelf
  • normalized package name match
  • Correspondance par : Patchelf
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: patchelf-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

patchelf-zsh-completion 0.18.0-r3

Zsh completions for patchelf

https://nixos.org/patchelf.html

sudo apk add patchelf-zsh-completion
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: patchelf
  • normalized package name match
  • Correspondance par : Patchelf
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: patchelf-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

patchelf 0.19.1-2.fc45

A utility for patching ELF binaries

http://nixos.org/patchelf.html

sudo dnf install patchelf
  • License: GPL-3.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: patchelf
  • 4 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Patchelf
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: patchelf from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
pacman95%

patchelf 0.19.1-1

Small utility to modify the dynamic linker and RPATH of ELF executables

https://nixos.org/patchelf.html

sudo pacman -S patchelf
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Patchelf
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: patchelf from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

patchelf 0.19.1-1.1

A utility for patching ELF binaries

https://nixos.org/patchelf.html

sudo zypper install patchelf
  • License: GPL-3.0-only
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: patchelf
  • 3 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Patchelf
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: patchelf from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
MacPorts95%

patchelf

sudo port install patchelf
  • normalized package name match
  • Correspondance par : Patchelf
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/patchelf/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

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