Automic VaultAutomic Vault

brew

Installer unp avec Homebrew, apt, MacPorts, Nix, pacman

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install unp

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install unp

MacPorts ports tree · archivers/unp/Portfile · Source: api.github.com

Linux

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

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

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

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

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

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

aperçu

Résumé du paquet

Unpack everything with one command

historique

Historique du projet et usages

unp is a Perl command-line wrapper that chooses the right unpacking tool for an archive. Its own source says it runs the correct unpack program depending on filename extension or, where possible, file contents; the same script also provides `ucat`, a cat-like mode for compressed contents.

Historique du projet

The current script credits the original `unp` to Andre Karwath in 1997 and the modern 1.x/2.x UI to Eduard Bloch from 2000-2009. Debian's changelog records an initial Debian release as `unp` 0.0.1-1 on 2000-03-09 and a 1.0.0 upstream release on 2000-06-04.

The package evolved as archive formats and backend tools changed. The changelog records additions for CAB, ACE, TNEF, uuencode, MIME, hqx/binhex, afio, lzop, unzoo, ppmd, 7z, jar/war/ear, lzma, xz, zstd, InnoSetup, Nullsoft/7zip-based self-extracting archives, ISO images, and experimental InstallShield cabinet support through unshield.

Historique d'adoption

The supplied package metadata shows `unp` packaged across Homebrew, Debian, Ubuntu, MacPorts, Nix, Arch/pacman, and other Unix-like package sets. Its long Debian changelog also shows the kind of maintenance trail common to small utility packages: dependency changes, backend recommendations, shell-completion fixes, translations, security quoting fixes, and compatibility with changing archive tools.

Modes d'utilisation

The script's help text presents the normal workflow: pass one or more compressed files to `unp`, optionally use helper modes such as `-u` or `-U` to unpack into a directory, pass backend arguments after `--`, list supported formats with `-s`, or use `--dry-run` to print the calculated commands.

`ucat` is the related streaming mode: it uncompresses multiple file contents to standard output, acting as a wrapper around zcat, bzcat, and similar tools.

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

unp is package-nerd comfort food: a tiny wrapper whose entire point is to hide the messy zoo of archive commands behind one predictable verb. It matters less as a new compression implementation and more as glue over the installed ecosystem of unpackers, recommendations, alternatives, shell completions, and distribution policy.

The 2024 2.0 changelog entry is still about the same practical niche: switching the default recommendation toward 7zip, adding dry-run mode, generating bash completion at build time, fixing extension mappings, and adding experimental InstallShield handling via unshield.

Chronologie

  • 1997: Current source credits Andre Karwath's original `unp`.
  • 2000: Debian changelog records `unp` 0.0.1-1 and 1.0.0-1.
  • 2004: `ucat` is added as a zcat/bzcat-style wrapper.
  • 2010: 2.0 preview is described as a rewrite from scratch with `ucat` multicall use and bash completion.
  • 2023: 2.0 pre-release adds zstd, InnoSetup, Nullsoft installer, ISO, and 7zip-based support.
  • 2024: 2.0 adds dry-run mode, 7zip recommendation changes, completion generation, and experimental InstallShield cabinet support via unshield.

Related projects

  • unp delegates to many archive utilities rather than replacing them. Related tools and formats named in the upstream changelog and script include tar, gzip, bzip2, xz, lzma, zstd, 7zip, unrar/lhasa, cabextract, unshield, InnoSetup extractors, and `ucat` as its companion command.

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 1 plateformes.
  • S’installe avec 1 dépendances d’exécution.

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
ucatcliexécutable global
unpcliexé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-07-11
version du gestionnaire2.0
gestionnaire mis à jour
données localesOK
amontnot checked
dernière version détectéenon détecté

https://tracker.debian.org/pkg/unp

  • infoNo package-manager update timestamp was available.confiance faible
  • infoRelease/tag comparison is only available for GitHub repositories.https://tracker.debian.org/pkg/unpconfiance none

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:unp
Version2.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/unp
Page d'accueilhttps://tracker.debian.org/pkg/unp
Dépôthttps://salsa.debian.org/blade/unp
Docs amonthttps://manpages.debian.org/unstable/unp/unp.1
LicenceGPL-2.0-only
Archive sourcehttps://deb.debian.org/debian/pool/main/u/unp/unp_2.0.tar.xz
Dépendancesp7zip
Bouteilledisponible (sur all)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameunp
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • 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%

unp 2.0

unpack (almost) everything with one command

sudo apt install unp
  • Section: utils
  • Architecture: all
  • 1 Dépendances
  • 8 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Unp
Debian stable package indexes · deb.debian.org · Debian stable package indexes: unp from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

unp

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

unp 2.0

unpack (almost) everything with one command

sudo apt install unp
  • Section: universe/utils
  • Architecture: all
  • 1 Dépendances
  • 8 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Unp
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: unp from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
pacman95%

unp 1:2.0-2

A script for unpacking a wide variety of archive formats

https://tracker.debian.org/pkg/unp

sudo pacman -S unp
  • License: GPL-2.0-only
  • Architecture: any
  • 1 Dépendances
  • 10 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Unp
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: unp from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

unp

sudo port install unp
  • normalized package name match
  • Correspondance par : Unp
MacPorts ports tree · api.github.com · MacPorts ports tree: archivers/unp/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
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment