База знаний · Платы

Источники пакетов: почему только trema.ru

Заводской список источников короток не случайно: надёжность и безопасность важнее длины.

Источники пакетов — это адреса, откуда программа берёт поддержку плат. В классических средах их список быстро зарастает случайными ссылками из интернет-советов. В Trema IDE подход другой: заводской список короткий и проверенный, а всё стороннее — только вручную и осознанно.

Заводские источники

  • packages.trema.ru — наше зеркало пакетов плат в России: официальные файлы производителей, хранящиеся 1:1 (см. «Зеркало»).
  • Встроенный elron — пакет российской платы ELBEAR ACE-UNO, вшитый в установщик и не требующий сети вовсе.

Зарубежных адресов в заводском списке нет — намеренно: они медленны и ненадёжны из России, а всё их содержимое, нужное пользователям, уже есть на зеркале.

Кнопка Источники в менеджере плат Trema IDE — список адресов пакетов под контролем
Кнопка «Источники» в менеджере плат: весь список адресов — на виду и под контролем.

Что такое «ссылка JSON» и package_index.json

Источник пакетов — это адрес файла-описи (в мире Arduino его называют «ссылка JSON», а сам файл обычно зовётся package_index.json): в нём перечислены платы, версии ядер и адреса архивов. Наш индекс — package_trema_index.json на packages.trema.ru, и он уже подключён из коробки. Именно поэтому в Trema IDE не нужно вписывать чужие ссылки, чтобы «добавить плату»: список приходит сам.

У классической среды основной адрес вшит и ведёт на серверы Arduino, которые из России отвечают отказом 403 — подробный разбор с проверкой здесь.

Свои источники — для тех, кто понимает

Специалист может добавить источник вручную — например, индекс пакетов производителя экзотической платы. Программа честно предупредит, что ответственность за содержимое стороннего адреса — на вас. Это правильный баланс: новичок защищён по умолчанию, эксперт не ограничен.

В школе — под замком

На школьных машинах список источников закрыт PIN-кодом учителя: ученик не добавит «интересный сайт» даже из любопытства. В сочетании с контрольными суммами и запретом установочных скриптов это даёт классу честную цепочку доверия: каждый файл на детском компьютере пришёл по известному адресу и прошёл проверку (см. «Безопасность установки в классе»).

Проверка себя

Если платы или библиотеки вдруг перестали находиться — загляните в источники: не удалён ли заводской адрес, не добавлен ли нерабочий. Возврат к заводскому списку решает большинство «загадочных» проблем с каталогами.

Обновлено: 19 июля 2026