_linux-install

Debian</>} default> Пакеты Debian предоставляются через OpenSUSE Build Service.

| Функция                  | Статус |
| ------------------------ | ------ |
| 🔌 [USB Радио][USBRadio] | ✅     |
| 🕸️ [SPI Радио][SPIRadio] | ✅     |
| 📱 [MUI][MUI]            | ✅     |
| 🌐 [Веб][WebClient]      | ✅     |

Поддерживается: `trixie` (13), `bookworm` (12)

**Установка — Debian 13 (`trixie`):**

```shell
[[ "$(. /etc/os-release && echo $NAME)" == Raspbian* ]] && echo "ERROR: Raspberry Pi OS (32-bit) detected, please use the Raspbian repos."
echo 'deb http://download.opensuse.org/repositories/network:/Meshtastic:/beta/Debian_13/ /' | sudo tee /etc/apt/sources.list.d/network:Meshtastic:beta.list
curl -fsSL https://download.opensuse.org/repositories/network:Meshtastic:beta/Debian_13/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/network_Meshtastic_beta.gpg > /dev/null
sudo apt update
sudo apt install meshtasticd
```

**Установка — Debian 12 (`bookworm`):**

```shell
[[ "$(. /etc/os-release && echo $NAME)" == Raspbian* ]] && echo "ERROR: Raspberry Pi OS (32-bit) detected, please use the Raspbian repos."
echo 'deb http://download.opensuse.org/repositories/network:/Meshtastic:/beta/Debian_12/ /' | sudo tee /etc/apt/sources.list.d/network:Meshtastic:beta.list
curl -fsSL https://download.opensuse.org/repositories/network:Meshtastic:beta/Debian_12/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/network_Meshtastic_beta.gpg > /dev/null
sudo apt update
sudo apt install meshtasticd
```


  Экспериментальные сборки

  Эти сборки предоставляются без поддержки, пожалуйста, **не создавайте отчёты об ошибках**, связанные с экспериментальными сборками.

  Экспериментальная поддержка: `forky` (testing), `sid` (unstable)

  **Установка — Debian 14 (`forky`):**

  ```shell
  echo 'deb http://download.opensuse.org/repositories/network:/Meshtastic:/beta/Debian_Testing/ /' | sudo tee /etc/apt/sources.list.d/network:Meshtastic:beta.list
  curl -fsSL https://download.opensuse.org/repositories/network:Meshtastic:beta/Debian_Testing/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/network_Meshtastic_beta.gpg > /dev/null
  sudo apt update
  sudo apt install meshtasticd
  ```

  **Установка — Debian unstable (`sid`):**

  ```shell
  echo 'deb http://download.opensuse.org/repositories/network:/Meshtastic:/beta/Debian_Unstable/ /' | sudo tee /etc/apt/sources.list.d/network:Meshtastic:beta.list
  curl -fsSL https://download.opensuse.org/repositories/network:/Meshtastic:/beta/Debian_Unstable/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/network_Meshtastic_beta.gpg > /dev/null
  sudo apt update
  sudo apt install meshtasticd
  ```

Raspbian (32-бит)</>}> Пакеты Raspbian (Raspberry Pi OS) предоставляются через OpenSUSE Build Service.

:::warning
Эти сборки подходят только для 32-битных установок Raspberry Pi OS *armhf*.

Для установок **64-битного** Raspberry Pi OS используйте пакеты [<Icon icon="mdi:debian"/> Debian](../../docs/software/linux/installation/?os=debian.html).
:::

| Функция                  | Статус |
| ------------------------ | ------ |
| 🔌 [USB Радио][USBRadio] | ✅     |
| 🕸️ [SPI Радио][SPIRadio] | ✅     |
| 📱 [MUI][MUI]            | ✅     |
| 🌐 [Веб][WebClient]      | ✅     |

Поддерживается: `trixie` (13), `bookworm` (12)

**Установка — Raspbian 13 (`trixie`):**

```shell
[[ "$(. /etc/os-release && echo $NAME)" != Raspbian* ]] && echo "ERROR: Raspberry Pi OS (32-bit) not detected, please use the Debian repos."
echo 'deb http://download.opensuse.org/repositories/network:/Meshtastic:/beta/Raspbian_13/ /' | sudo tee /etc/apt/sources.list.d/network:Meshtastic:beta.list
curl -fsSL https://download.opensuse.org/repositories/network:/Meshtastic:/beta/Raspbian_13/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/network_Meshtastic_beta.gpg > /dev/null
sudo apt update
sudo apt install meshtasticd
```

**Установка — Raspbian 12 (`bookworm`):**

```shell
[[ "$(. /etc/os-release && echo $NAME)" != Raspbian* ]] && echo "ERROR: Raspberry Pi OS (32-bit) not detected, please use the Debian repos."
echo 'deb http://download.opensuse.org/repositories/network:/Meshtastic:/beta/Raspbian_12/ /' | sudo tee /etc/apt/sources.list.d/network:Meshtastic:beta.list
curl -fsSL https://download.opensuse.org/repositories/network:/Meshtastic:/beta/Raspbian_12/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/network_Meshtastic_beta.gpg > /dev/null
sudo apt update
sudo apt install meshtasticd
```

Ubuntu</>}> Пакеты Ubuntu предоставляются через Canonical Launchpad.

| Функция                  | Статус |
| ------------------------ | ------ |
| 🔌 [USB Радио][USBRadio] | ✅     |
| 🕸️ [SPI Радио][SPIRadio] | ✅     |
| 📱 [MUI][MUI]            | ✅     |
| 🌐 [Веб][WebClient]      | ✅     |

Поддерживается: `plucky` (25.04), `noble` (24.04 LTS), `jammy` (22.04 LTS)

**Установка:**

```shell
# Install requirements for add-apt-repository
sudo apt install software-properties-common
# Add Meshtastic repo
sudo add-apt-repository ppa:meshtastic/beta
# Install meshtasticd
sudo apt install meshtasticd
```


  Экспериментальные сборки

  Эти сборки предоставляются без поддержки, пожалуйста, **не создавайте отчёты об ошибках**, связанные с экспериментальными сборками.

  Экспериментальная поддержка: `questing` (25.10)

  **Установка:**

  > Установите по инструкциям выше.

Fedora</>}> Пакеты Fedora предоставляются через Fedora COPR.

| Функция                  | Статус |
| ------------------------ | ------ |
| 🔌 [USB Радио][USBRadio] | ✅     |
| 🕸️ [SPI Радио][SPIRadio] | ✅     |
| 📱 [MUI][MUI]            | ✅     |
| 🌐 [Веб][WebClient]      | ✅     |

Поддерживается: Fedora `42`, Fedora `41`

**Установка:**

```shell
# Add Meshtastic COPR repo
sudo dnf copr enable @meshtastic/beta
# Install meshtasticd
sudo dnf install meshtasticd
```


  Экспериментальные сборки

  Эти сборки предоставляются без поддержки, пожалуйста, **не создавайте отчёты об ошибках**, связанные с экспериментальными сборками.

  Экспериментальная поддержка: Fedora `43`

  **Установка:**

  > Установите по инструкциям выше.

RedHat (EPEL)</>}> Пакеты RedHat (EPEL) предоставляются через Fedora COPR. Собрано с использованием UBI от Red Hat.

| Функция                  | Статус |
| ------------------------ | ------ |
| 🔌 [USB Радио][USBRadio] | ✅     |
| 🕸️ [SPI Радио][SPIRadio] | ✅     |
| 📱 [MUI][MUI]            | ✅     |
| 🌐 [Веб][WebClient]      | ✅     |

Поддерживается: EPEL `9`, EPEL `10`

CentOS Stream, Red Hat Enterprise Linux, AlmaLinux, Rocky Linux и другие [дистрибутивы, поддерживаемые EPEL](https://docs.fedoraproject.org/en-US/epel/getting-started/).

**Установка:**

```shell
# Add Meshtastic COPR repos
sudo dnf config-manager --set-enabled crb
sudo dnf install epel-release
sudo dnf copr enable @meshtastic/beta
# Install meshtasticd
sudo dnf install meshtasticd
```

Docker</>}> Контейнеры Docker предоставляются через DockerHub.

Поддерживаемые платформы: `linux/amd64`, `linux/arm64`, `linux/arm/v7`

**Debian:**

| Функция                  | Статус |
| ------------------------ | ------ |
| 🔌 [USB Радио][USBRadio] | ✅     |
| 🕸️ [SPI Радио][SPIRadio] | ✅     |
| 📱 [MUI][MUI]            | ❌     |
| 🌐 [Веб][WebClient]      | ✅     |

```shell
docker pull meshtastic/meshtasticd:beta-debian
```

**Alpine:**

| Функция                  | Статус |
| ------------------------ | ------ |
| 🔌 [USB Радио][USBRadio] | ✅     |
| 🕸️ [SPI Радио][SPIRadio] | ✅     |
| 📱 [MUI][MUI]            | ❌     |
| 🌐 [Веб][WebClient]      | ❌     |

```shell
docker pull meshtastic/meshtasticd:beta-alpine
```

См.: [Использование Docker](../../docs/software/linux/usage/.html#usage-with-docker)

Flatpak</>}> Flatpak предоставляются через FlatHub.

| Функция                  | Статус |
| ------------------------ | ------ |
| 🔌 [USB Радио][USBRadio] | ✅     |
| 🕸️ [SPI Радио][SPIRadio] | ❌     |
| 📱 [MUI][MUI]            | ✅     |
| 🌐 [Веб][WebClient]      | ❌     |

Поддерживаемые платформы: `x86_64`, `aarch64`

Многие дистрибутивы поддерживают Flatpak, см. [Настройка FlatHub](https://flathub.org/setup) для начала работы.

**Установка:**

```shell
flatpak install flathub org.meshtastic.meshtasticd
```

Запуск:

flatpak run org.meshtastic.meshtasticd

OpenWrt</>}>

| Функция                  | Статус |
| ------------------------ | ---------------------------------------------------- |
| 🔌 [USB-радио][USBRadio] | ✅                                                   |
| 🕸️ [SPI-радио][SPIRadio] | [⏸️](https://github.com/openwrt/packages/pull/26832) |
| 📱 [MUI][MUI]            | ❌                                                   |
| 🌐 [Веб][WebClient]      | ✅                                                   |

Поддерживаемые версии OpenWrt: `SNAPSHOT`, `24.10`, `23.05`, `22.03`

Поддерживаемые платформы:

  все платформы!
  - aarch64_cortex-a53
  - aarch64_cortex-a72
  - aarch64_cortex-a76
  - aarch64_generic
  - arm_arm1176jzf-s_vfp
  - arm_arm926ej-s
  - arm_cortex-a15_neon-vfpv4
  - arm_cortex-a5_vfpv4
  - arm_cortex-a7
  - arm_cortex-a7_neon-vfpv4
  - arm_cortex-a7_vfpv4
  - arm_cortex-a8_vfpv3
  - arm_cortex-a9
  - arm_cortex-a9_neon
  - arm_cortex-a9_vfpv3-d16
  - arm_fa526
  - arm_xscale
  - armeb_xscale
  - i386_pentium-mmx
  - i386_pentium4
  - loongarch64_generic
  - mips64_mips64r2
  - mips64_octeonplus
  - mips64el_mips64r2
  - mips_24kc
  - mips_4kec
  - mips_mips32
  - mipsel_24kc
  - mipsel_24kc_24kf
  - mipsel_74kc
  - mipsel_mips32
  - powerpc64_e5500
  - powerpc_464fp
  - powerpc_8548
  - riscv64_generic
  - x86_64


См. [Meshtastic на роутерах OpenWrt](../../docs/hardware/devices/openwrt/.html)