bash 认为 lxc 未安装,但 apt 认为已安装

bash 认为 lxc 未安装,但 apt 认为已安装

该屏幕截图总结了我的问题:

精美截图

我已经运行了apt-get update、、、然后又upgrade运行了一次。没有运气。有人知道为什么会这样吗?purgeautoremoveinstall

答案1

有趣。我得到了同样的结果:

$ sudo apt-get install lxc
...
$ lxc
The program 'lxc' is currently not installed. You can install it by typing:
sudo apt-get install lxc
$

如果你运行:

$ dpkg-query -L lxc

您可以查看已安装的文件。启动lxc中有很多文件,例如哪些文件可以工作,以及一些启动文件。/usr/binlxc-/usr/bin/lxc-list/etc/init.d/

因此,我认为它安装正确,您只需要找到正确的可执行文件的名称。

答案2

我刚刚在 Ubuntu 20.04 上遇到了这个问题,并从以下网址找到了解决方案:https://github.com/lxc/lxd/issues/950#issuecomment-127284021

TL;DR 您需要安装lxd-client包来获取lxc命令而不是低级lxc-*命令。

相关内容