randombenj / lxd-deb

Debianization of lxd to get rid of snap

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⚠️  THIS REPO IS NO LONGER MAINTAINED

LXD Debian Package

🛈   https://launchpad.net/~randombenj/+archive/ubuntu/lxd

sudo add-apt-repository ppa:randombenj/lxd
sudo apt update
sudo apt install lxd

Due to so many issues using snap, that made lxd nearly unusable for us we decided to package lxd as a debian package, inspired by: https://salsa.debian.org/mjeanson/lxd

The dependencies are installed using vendoring and uploaded as a source package to ubuntu ppa. This is mainly to avoid having to deal with outdated golang versions on ubuntu.

The following packages are built:

  • lxd: Contains the lxd daemon (depends on all the other packages)
  • lxd-client: Contains the lxc client command
  • lxd-agent: Optional lxd-agent used inside the virtual machines
  • libdqlite0: Used internally by lxd
  • libraft2: Used by libdqlite0

About

Debianization of lxd to get rid of snap


Languages

Language:Shell 100.0%