Why are some commands like "apt" missing on Raspberry Pi 3 Model B with Ubuntu Core 20?
I have Ubuntu Core 20 installed on a Raspberry Pi 3 Model B, but the commands that I am trying keep failing. Commands that I have tried: locate
, apt
, apt-get
, dpkg
, lsb_release
, and more, but they all tell me that the command was not found.
I looked them up using the which
command, but it just outputs nothing and throws up no error. Other commands, like date
and such do work and show up on which
, but these ones do not and all of the guides and fixes I find just tell me to use apt
, apt-get
, dpkg
, or wget
, but none of these work at all.
How can I get these commands to work?
Solution 1:
Ubuntu Core is a snap-only system.
- Ubuntu Core does not use deb packages.
- Neither apt nor dpkg are available on Ubuntu Core.
If you want apt, then DON'T install Ubuntu Core.
-
Ubuntu Core cannot be easily hacked to add deb packages -- it's MUCH easier to simply reinstall Ubuntu Server or Ubuntu Desktop, both include debs and apt.
-
You can use apt inside LXD Containers and Virtual Machines hosted by Ubuntu Core, but not on the host itself.
Install additional software using the snap
command.
- To see which Snaps include
wget
, trysnap search wget
.