Automic VaultAutomic Vault

brew

Installer spack avec Homebrew, zypper

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install spack

local Homebrew formula metadata

Linux

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

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

aperçu

Résumé du paquet

Package manager that builds multiple versions and configurations of software

Commandes et alias

  • sbang
  • spack
  • spack-python
  • spack-tmpconfig

historique

Historique du projet et usages

Spack is a source-based, multi-platform package manager best known in high-performance and scientific computing. Its niche is letting users install many versions, compiler builds, variants, and dependency graphs side by side without overwriting an existing installation.

Historique du projet

The public GitHub repository was created in 2014. The project describes itself as a package manager for Linux, macOS, Windows, and supercomputers, with package recipes written in Python and a spec syntax for expressing versions, compilers, variants, and dependency choices.

Historique d'adoption

Spack grew around environments where system package managers and language package managers were too rigid for research software stacks. Its official README and documentation emphasize stable releases for multi-user site deployments, a community package repository, and communication channels for package authors, site administrators, and users.

Modes d'utilisation

Typical use starts by cloning Spack, sourcing its shell setup script, finding compilers, and running commands such as `spack list`, `spack spec`, and `spack install`. Configuration is YAML-based, with user configuration under `~/.spack/` and project environments described by `spack.yaml`.

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

Package nerds care about Spack because it treats the dependency graph as something to solve, reproduce, and vary, not just a flat list of packages. It made HPC packaging culture more explicit: variants, compiler ABI choices, MPI providers, build caches, environment manifests, and site policy all become first-class package-manager concerns.

Chronologie

  • 2014: Public GitHub repository created.
  • 2020s: Documentation emphasizes stable releases, environment manifests, build caches, and large multi-user deployments.

Related projects

  • Spack overlaps culturally with Homebrew, MacPorts, Nix, EasyBuild, Conda, and environment modules, but is especially oriented toward source builds and combinatorial scientific software stacks.

posture de sécurité

Niveau de risque : orange

infrastructure mutation or orchestration signal.

Classificateur de risque

risque orange · confiance moyen · infrastructure

Pourquoi

  • infrastructure mutation or orchestration signal

Signaux

  • text:package manager

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.

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.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.spack/config.yaml~/.spack/packages.yamlspack.yaml

exécutables

Exécutables installés

CommandeTypeExpositionNote
sbangcliexécutable global
spackcliexécutable global
spack-pythoncliexécutable global
spack-tmpconfigcliexé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-08
version du gestionnaire1.2.1
gestionnaire mis à jour2026-07-07
données localesOK
amontà jour
dernière version détectéev1.2.1

https://github.com/spack/spack

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:spack
Version1.2.1
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/spack
Page d'accueilhttps://spack.io
Dépôthttps://github.com/spack/spack
Docs amonthttps://spack.io/
LicenceApache-2.0 OR MIT
Archive sourcehttps://github.com/spack/spack/archive/refs/tags/v1.2.1.tar.gz
Dernière mise à jour2026-07-07T20:34:29Z
Pulseupdated
Bibliothèques fournies par macOSpython
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 Namespack
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.

zypper95%

spack 0.23.1-2.3

Package manager for HPC systems

https://spack.io

sudo zypper install spack
  • License: Apache-2.0 AND MIT AND Python-2.0 AND BSD-3-Clause
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: spack
  • 25 Dépendances
  • 3 fournit
  • normalized package name match
  • Correspondance par : Spack
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: spack from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

spack-build-dependencies 0.23.1-2.3

Spack Build Dependencies

https://spack.io

sudo zypper install spack-build-dependencies
  • License: Apache-2.0 AND MIT AND Python-2.0 AND BSD-3-Clause
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: spack
  • 10 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Spack
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: spack-build-dependencies from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

spack-info 0.23.1-2.4

Info Page for Spack - Package manager for HPC systems

https://spack.io

sudo zypper install spack-info
  • License: Apache-2.0 AND MIT AND Python-2.0 AND BSD-3-Clause
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: spack
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Spack
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: spack-info from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

spack-man 0.23.1-2.4

Man Page for Spack - Package manager for HPC systems

https://spack.io

sudo zypper install spack-man
  • License: Apache-2.0 AND MIT AND Python-2.0 AND BSD-3-Clause
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: spack
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Spack
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: spack-man from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

spack-recipes 0.23.1-2.3

Spack built-in package recipes

https://spack.io

sudo zypper install spack-recipes
  • License: Apache-2.0 AND MIT AND Python-2.0 AND BSD-3-Clause
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: spack
  • 4 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Spack
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: spack-recipes from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

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 configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment