![为什么搭载 Ubuntu Core 20 的 Raspberry Pi 3 Model B 上缺少“apt”等某些命令?](https://linux22.com/image/941062/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%90%AD%E8%BD%BD%20Ubuntu%20Core%2020%20%E7%9A%84%20Raspberry%20Pi%203%20Model%20B%20%E4%B8%8A%E7%BC%BA%E5%B0%91%E2%80%9Capt%E2%80%9D%E7%AD%89%E6%9F%90%E4%BA%9B%E5%91%BD%E4%BB%A4%EF%BC%9F.png)
我在 Raspberry Pi 3 Model B 上安装了 Ubuntu Core 20,但我尝试的命令一直失败。我尝试过的命令:、、、、、locate
等等,但它们都告诉我未找到该命令。apt
apt-get
dpkg
lsb_release
我使用命令查找了它们which
,但它什么也没输出,也没有抛出任何错误。其他命令,如date
和 等,确实有效并显示在 上which
,但这些命令却不行,我找到的所有指南和修复都只是告诉我使用apt
、apt-get
、dpkg
或wget
,但这些根本不起作用。
我怎样才能使这些命令发挥作用?
答案1
Ubuntu Core 是一个仅限 snap 的系统。
- Ubuntu Core 不使用 deb 包。
- Ubuntu Core 上既没有 apt 也没有 dpkg。
如果您想要 apt,那么请不要安装 Ubuntu Core。
Ubuntu Core 不能轻易被黑客入侵并添加 deb 包——重新安装 Ubuntu Server 或 Ubuntu Desktop 要容易得多,两者都包含 debs 和 apt。
您可以在由 Ubuntu Core 托管的 LXD 容器和虚拟机中使用 apt,但不能在主机本身上使用。
使用命令安装其他软件snap
。
- 要查看包含哪些 Snaps
wget
,请尝试snap search wget
。