<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div><div>Fajar,</div><div><br></div><div>Thanks for your thoughts and ideas.</div><div><br></div><div> PPA/Daily is a bit to cutting edge for my needs right now and I was just not in the mood to compile from raw source.</div><div><br></div><div>-Kevin</div><div><br></div><div><br></div><div><br></div><div><br></div><div>For anyone else who might come upon this email at a latter date I did find 2 other ways to solve this problem.</div><div><br></div><div>This easiest way I found to get at the most current version of LXC that appears to be in lock step with my current kernel version was.</div><div><br></div><div>sudo apt-get install -t precise-backports lxc</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>I also found out you can also install from the ppa/ stable repo by doing</div><div><br></div><div>sudo apt-add-repository ppa:ubuntu-lxc/stable</div><div><br></div><div><div>sudo apt-get update</div><div><br></div><div>sudo apt-get install lxc</div></div><div><br></div><div>The ppa/stable version I found still was a bit older than the back port version but darn close.</div><div><br></div><div><br></div><div><br></div><div><br></div><div>I rebooted the server.</div><div><br></div><div>And to verify the current running version call:</div><div><br></div><div><br></div><div><div>dpkg -l | grep lxc</div><div><br></div><div>uname -r</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><br><div><div>On Aug 12, 2013, at 1:19 AM, Fajar A. Nugraha <<a href="mailto:list@fajar.net">list@fajar.net</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">On Mon, Aug 12, 2013 at 9:32 AM, Kevin LaTona <span dir="ltr"><<a href="mailto:lists@studiosola.com" target="_blank">lists@studiosola.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div><br></div><div>Currently I am using LXC 0.7.5.3.</div>
<div><br></div><div>Looking at the kernel used in my version of 12.04 I see it's using 3.5.0.37 which is the same kernel used in 12.10.</div><div><br></div></div></blockquote><div><br></div><div>There's also 3.8.0.27.27 from linux-generic-lts-raring. You're probably using linux-generic-lts-quantal that comes from the install CD.</div>
<div>12.04 has many versions of supported kernels.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="word-wrap:break-word"><div></div><div><br></div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="word-wrap:break-word"><div>The point for all of this is I am trying to figure out how to move in or out what versions of LXC I want vs what the apt-get repository is set at.</div><div><br></div></div></blockquote>
<div><br></div><div>Short version? You can't. Not easily anyway.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="word-wrap:break-word"><div></div><div>Not sure why it's so hard and or how to get around these presets.</div><div><br></div></div></blockquote><div><br></div><div>Supporting multiple kernels is usually easier than supporting multiple versions of userland programs on the same distro version, since with kernels you won't have library linking issues. Plus the effort is easily justified by the need to support newer hardware. With userland software (e.g. lxc tools), the effort required usually outweights the benefits, so you can't find it easily.</div>
<div><br></div><div>From your questions, I assume you're not familiar with building packages from source, or package pinning, so I'd say don't bother. Really. It's MUCH more hassle than what it's worth. Either use the bundled lxc version, or the daily ppa.</div>
<div><br></div><div>If you want a specific version anyway, and want it to be automatically updated when you run "apt-get upgrade", you might be able to use raring's version with pinning: <a href="https://help.ubuntu.com/community/PinningHowto">https://help.ubuntu.com/community/PinningHowto</a> . I don't recommend this as this can EASILY break your system if you misconfigure something.</div>
<div><br></div><div>Usually it's easier to just install lxc packages from raring (e.g. by downloading from <a href="http://packages.ubuntu.com/search?suite=raring-updates&searchon=names&keywords=lxc">http://packages.ubuntu.com/search?suite=raring-updates&searchon=names&keywords=lxc</a> ) manually, since you'd only need around four packages. If things go wrong, uninstall only the new packages manually (e.g. dpkg -r --force-all), then reinstall precise's version using apt-get.</div>
<div><br></div><div>-- </div><div>Fajar</div></div></div></div>
</blockquote></div><br></body></html>