Skip to content

Latest commit

 

History

History
59 lines (42 loc) · 1.14 KB

File metadata and controls

59 lines (42 loc) · 1.14 KB

Installation

From Packages

bcvk is available in Fedora 42+ and EPEL 9/10:

sudo dnf install bcvk

Prerequisites

Required:

  • Rust
  • Git
  • QEMU/KVM
  • virtiofsd
  • Podman

Optional:

  • libvirt (for persistent VM features)
    sudo systemctl enable --now libvirtd
    sudo usermod -a -G libvirt $USER

Development Binaries

Pre-built binaries from main are available as OCI artifacts:

# Requires ORAS (https://oras.land/)
# Note: This command pulls the x86_64 architecture binary
oras pull ghcr.io/bootc-dev/bcvk-binary:x86_64-latest
tar -xzf bcvk-x86_64-unknown-linux-gnu.tar.gz
sudo install -m 755 bcvk-x86_64-unknown-linux-gnu /usr/local/bin/bcvk

Building from Source

Without cloning the repo:

cargo install --locked --git https://github.com/bootc-dev/bcvk bcvk

Inside a clone of the repo:

cargo install --locked --path crates/kit

Platform Support

  • Linux: Supported
  • macOS: Not supported, use podman-bootc
  • Windows: Not supported

See the Quick Start Guide to begin using bcvk.