Saltar al contenido
Acropolis es experimental: la interfaz, la salida y los valores por defecto pueden cambiar entre versiones.Qué significa
Acropolisby OlimpiaExperimental
Esc
↑↓navegar↵abrir⌘Jvista previa
En esta página

Instalación

Binarios de release para Linux x86_64 y arm64, verificados con checksums y una attestation de procedencia de GitHub.

Requisitos

  • Linux x86_64 o arm64 con glibc 2.36 o más nuevo (Debian 12, Ubuntu 24.04 o más nuevo). Acropolis usa namespaces de mount, PID y red, y overlayfs, así que no corre en macOS ni en Windows; te sirve una VM Linux o un contenedor --privileged.
  • Root para builds completos. acropolis plan corre sin root.

Desde un release

Cada release trae el binario, sus checksums y una attestation de procedencia firmada por GitHub Actions. Reemplazá v por el último release:

v=v0.3.1 target=x86_64-unknown-linux-gnu   # or aarch64-unknown-linux-gnu
gh release download "$v" -R olimpiacloud/acropolis -p "acropolis-$v-$target.tar.gz" -p SHA256SUMS &&
  sha256sum --ignore-missing -c SHA256SUMS &&
  gh attestation verify "acropolis-$v-$target.tar.gz" -R olimpiacloud/acropolis &&
  tar xzf "acropolis-$v-$target.tar.gz" &&
  sudo install "acropolis-$v-$target/acropolis" /usr/local/bin/

Los comandos van encadenados con &&, así que si falla la verificación del checksum o de la attestation, se corta antes de extraer o instalar nada.

Imagen builder

Hay una imagen de Debian 12 con herramientas de build nativas (python3, make, g++, pkg-config, git) y toolchains precalentadas (Node LTS, Go, Bun, uv, Python) publicada como ghcr.io/olimpiacloud/acropolis-builder:<version> para amd64 y arm64:

docker run --rm --privileged -v "$PWD:/app:ro" -v /tmp/out:/out \
  ghcr.io/olimpiacloud/acropolis-builder:<version> build /app --oci /out/image.tar --info /out/info.json

Mirá Correr en producción para ver qué privilegios necesita.

Desde el código fuente

Con un Rust estable reciente (como mínimo la rust-version de Cargo.toml) y un compilador de C:

git clone https://github.com/olimpiacloud/acropolis
cd acropolis
cargo build --release --bin acropolis   # target/release/acropolis

Verificá la instalación

acropolis --version
acropolis plan ./my-app   # no root needed

Siguiente: Uso.

Última actualización el

¿Te ha resultado útil esta página?