升级 lxc 版本

升级 lxc 版本

尝试将 lxc 版本从 0.7.5 升级到 0.8.0。执行以下命令:

apt-get install lxc

但它不起作用,软件包仍然是 0.7.5。

apt-get install lxc=0.8.0

给出错误说

E: Version '0.8.0' for 'lxc' was not found

如何升级到下一个版本?请帮忙!谢谢!

答案1

使用apt安装lxdlxc 不再推荐

Snap是推荐的安装方法。在即将发布的 Ubuntu 版本中,LXD 的 snap 版本将是安装和使用 LXD 的唯一推荐方式。

在 Ubuntu 16.04 上,你可以使用以下命令安装 Snaps 版本:

sudo snap install lxd
/snap/bin/lxd init

如果您有现有lxd容器,则可以迁移它们:

/snap/bin/lxd.migrate

要删除 apt 打包版本lxc

sudo apt remove lxc lxc-utils lxcfs liblxc1 liblxc-common lxd lxd-client
sudo apt autoremove

要在删除 apt 包后更新 bash PATH,请输入:

hash -r

现在,您应该使用 lxc 的 snap 包版本:

> which lxc
/snap/bin/lxc
> lxc version
To start your first container, try: lxc launch ubuntu:18.04

Client version: 3.5
Server version: 3.5

答案2

在终端上尝试以下命令将lxc包更新到最新版本,

sudo add-apt-repository ppa:ubuntu-lxc/daily
sudo apt-get update
sudo apt-get install lxc 

相关内容