尝试将 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
安装lxd
或lxc
不再推荐:
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