# Step-by-Step Fix for Installing snapd on Linux Mint

Ah — good catch. You need to install snapd but linux wont let you... Let’s fix that step by step 👇

---

## 🧰 Step-by-Step Fix for Installing `snapd` on Linux Mint

### **1. Check your Ubuntu base version**

Run this first:

```bash
grep UBUNTU_CODENAME /etc/os-release

```

You’ll likely see something like:

```
UBUNTU_CODENAME=noble

```

(Mint 22 "Zara" → Ubuntu 24.04 “Noble Numbat”)

---

### **2. Remove Mint’s Snap block**

Linux Mint disables Snap by default using a preference file.

Run:

```bash
sudo rm -f /etc/apt/preferences.d/nosnap.pref

```

That file literally tells APT: “don’t install snapd.”

---

### **3. Add Ubuntu repositories (if missing)**

Make sure your `/etc/apt/sources.list` (or Mint repo list) includes Ubuntu’s repositories.

Run:

```bash
cat /etc/apt/sources.list

```

If you only see `packages.linuxmint.com` entries and not any `archive.ubuntu.com` or `security.ubuntu.com` lines, you’ll need to add them manually.

For **Mint 22 (Ubuntu 24.04 base)**, add this:

```bash
echo "deb http://archive.ubuntu.com/ubuntu noble main universe multiverse restricted" | sudo tee -a /etc/apt/sources.list
echo "deb http://archive.ubuntu.com/ubuntu noble-updates main universe multiverse restricted" | sudo tee -a /etc/apt/sources.list
echo "deb http://security.ubuntu.com/ubuntu noble-security main universe multiverse restricted" | sudo tee -a /etc/apt/sources.list

```

---

### **4. Update your package lists**

```bash
sudo apt update

```

Now APT should see the standard Ubuntu repositories.

---

### **5. Install Snapd**

```bash
sudo apt install snapd -y

```

If all goes well, you’ll see it pulling from the Ubuntu repos.

---

### **6. Enable Snap service**

```bash
sudo systemctl enable --now snapd.socket

```

Then check it:

```bash
snap version

```

---

### ✅ Optional: Reboot (recommended)

```bash
sudo reboot

```

---

Would you like me to give you a single **copy-paste command block** that handles all these steps automatically for Mint 22 (Zara)?