---
title: Install Spack on Linux | Snap Store
description: Get the latest version of Spack for Linux - A flexible package manager
  that supports multiple configurations.
url: https://snapcraft.io/spack
---

# Spack

[Ubuntu High-Performance Computing (ubuntuhpcbot)](https://snapcraft.io/publisher/ubuntuhpcbot "View all snaps from Ubuntu High-Performance Computing (ubuntuhpcbot)")

* [Ubuntu High-Performance Computing (ubuntuhpcbot)](https://snapcraft.io/publisher/ubuntuhpcbot "View all snaps from Ubuntu High-Performance Computing (ubuntuhpcbot)")
* [Science](https://snapcraft.io/search?categories=science)
* [Server and Cloud](https://snapcraft.io/search?categories=server-and-cloud)

latest/edge 0.21.0

Install latest/edge of Spack

This channel hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

**Install using the command line**

```
sudo snap install spack --edge --classic
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

Spack is only available on the unstable edge channel. It could break and change often.

---

### Package name

* spack

---

### License

* Apache-2.0 OR MIT

---

### Last updated

* 13 December 2023 - latest/edge

This snap hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

### Websites

* [spack.io](https://spack.io "https://spack.io")

---

### Source code

* [github.com/canonical/spack-snap](https://github.com/canonical/spack-snap "https://github.com/canonical/spack-snap")

---

### Report a bug

* [github.com/canonical/spack-snap/issues](https://github.com/canonical/spack-snap/issues "https://github.com/canonical/spack-snap/issues")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/spack#report-snap-modal)

---

* [Description](https://snapcraft.io/spack#tab-description)
* [Security](https://snapcraft.io/spack#tab-security)

#### A flexible package manager that supports multiple configurations.

Spack is a multi-platform package manager that builds and installs multiple
versions and configurations of software. It works on Linux, macOS, and many
supercomputers. Spack is non-destructive: installing a new version of a
package does not break existing installations, so many configurations of the
same package can coexist.

Spack offers a simple "spec" syntax that allows users to specify versions and
configuration options. Package files are written in pure Python, and specs
allow package authors to write a single script for many different builds of
the same package. With Spack, you can build your software all the ways you
want to.

---

## Install Spack on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/spack/arch)

[### CentOS](https://snapcraft.io/install/spack/centos)

[### Debian](https://snapcraft.io/install/spack/debian)

[### elementary OS](https://snapcraft.io/install/spack/elementary)

[### Fedora](https://snapcraft.io/install/spack/fedora)

[### KDE Neon](https://snapcraft.io/install/spack/kde-neon)

[### Kubuntu](https://snapcraft.io/install/spack/kubuntu)

[### Manjaro](https://snapcraft.io/install/spack/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/spack/pop)

[### openSUSE](https://snapcraft.io/install/spack/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/spack/rhel)

[### Ubuntu](https://snapcraft.io/install/spack/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/spack/raspbian)
