[lxc-devel] Help building LXC from source

Tycho Andersen tycho.andersen at canonical.com
Fri Oct 31 22:34:19 UTC 2014


On Fri, Oct 31, 2014 at 03:31:38PM -0700, David Richardson wrote:
> Hey everyone,
> 
> Apologies up front for a somewhat dumb question, but I'm looking to build
> and install LXC from source on Ubuntu-14.04 so that I can debug some issues
> I'm seeing with automounting in a container.  My current strategy is to
> build from the source at *ppa:ubuntu-lxc/stable*, and it looks something
> like:
> 
> # Get all the LXC dependencies built and installed:
> apt-get build-dep lxc
> apt-get install adduser bridge-utils dnsmasq-base iptables python3 apparmor
> sysv-rc libc6
> 
> # Get LXC source from repo and build the packages
> apt-get source lxc
> cd lxc-1.0.6
> <MODIFY SOME CODE>
> debuild -us -uc -b
> 
> # Install built packages:
> dpkg -i lxc_1.0.6-0ubuntu0.1~ubuntu14.04.1~ppa1_amd64.deb
> ...
> 
> Unfortunately, no matter what order I chose to install the .deb packages, I
> get complaints about unmet dependencies between my packages.

You can install multiple packages at the same time, e.g.:

sudo dpkg -i lxc_*.deb

and dpkg should figure out what order to install them in.

Tycho

> What's the best procedure for building, installing, and debugging LXC on a
> dev box?
> 
> Thanks!
> 
> ~Dave

> _______________________________________________
> lxc-devel mailing list
> lxc-devel at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-devel



More information about the lxc-devel mailing list