[Documentation](../../README.md#documentation) → Installation → Packages ----- [Читать на русском](packages.ru.md) # Packages ## Debian - Trust Vitastor package signing key: `wget https://vitastor.io/debian/pubkey.gpg -O /etc/apt/trusted.gpg.d/vitastor.gpg` - Add Vitastor package repository to your /etc/apt/sources.list: - Debian 13 (Trixie/Sid): `deb https://vitastor.io/debian trixie main` - Debian 12 (Bookworm): `deb https://vitastor.io/debian bookworm main` - Debian 11 (Bullseye): `deb https://vitastor.io/debian bullseye main` - Debian 10 (Buster): `deb https://vitastor.io/debian buster main` - Ubuntu 22.04 (Jammy): `deb https://vitastor.io/debian jammy main` - Ubuntu 24.04 (Noble): `deb https://vitastor.io/debian noble main` - Ubuntu 26.04 (Resolute): `deb https://vitastor.io/debian resolute main` - Add `-oldstable` to bookworm/bullseye/buster in this line to install the last stable version from 0.9.x branch instead of 1.x - To always prefer vitastor-patched QEMU and Libvirt versions, add the following to `/etc/apt/preferences`: ``` Package: * Pin: origin "vitastor.io" Pin-Priority: 501 ``` - Install packages: `apt update; apt install vitastor lp-solve etcd linux-image-amd64 qemu-system-x86` ## CentOS - Add Vitastor package repository: - CentOS 7: `yum install https://vitastor.io/rpms/centos/7/vitastor-release.rpm` - CentOS 8: `dnf install https://vitastor.io/rpms/centos/8/vitastor-release.rpm` - AlmaLinux 9 and other RHEL 9 clones (Rocky, Oracle...): `dnf install https://vitastor.io/rpms/centos/9/vitastor-release.rpm` - AlmaLinux 10 and other RHEL 10 clones: `dnf install https://vitastor.io/rpms/centos/10/vitastor-release.rpm` - Enable EPEL: `yum/dnf install epel-release` - Enable additional CentOS repositories: - CentOS 7: `yum install centos-release-scl` - CentOS 8: `dnf install centos-release-advanced-virtualization` - RHEL 9/10 clones: not required - Enable elrepo-kernel: - CentOS 7: `yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm` - CentOS 8: `dnf install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm` - RHEL 9 clones: `dnf install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm` - RHEL 10 clones: not required - Install packages: `yum/dnf install vitastor lpsolve etcd kernel-ml qemu-kvm` ## Installation requirements - Linux kernel 5.4 or newer, for io_uring support. 5.8 or later is highly recommended because io_uring is a relatively new technology and there is at least one bug which reproduces with io_uring and HP SmartArray controllers in 5.4 - lp_solve - etcd 3.4.15 or newer. Earlier versions won't work because of various bugs, for example [#12402](https://github.com/etcd-io/etcd/pull/12402). - node.js 10 or newer ## Version archive All previous Vitastor and other components (QEMU, etcd...) package builds can be found here: https://vitastor.io/archive/