Перейти к статье
NeuraCoreВики пользователя
← Назад к главе
Начните здесь

Установка и обновление NeuraCore

NeuraCore устанавливается одной командой в Linux, на Raspberry Pi, в Windows и macOS, а затем обновляется вместе со всем остальным на компьютере.

Одна команда

NeuraCore устанавливается одной командой: через репозиторий программ вашего дистрибутива в Linux или скриптом установки в Windows и macOS. Вы копируете одну строку в терминал, и это вся установка.

Точная строка для каждой системы и то, что каждой из них требуется, находятся на странице загрузки: https://download.neuracore.ch, она открывается на той системе, которой вы пользуетесь. В Windows однострочная команда PowerShell загружает и запускает наш скрипт установки, устанавливая NeuraCore в Program Files и создавая ярлыки на рабочем столе и в меню Пуск, или вы можете скачать портативный zip-архив напрямую.

Обновление идёт вместе со всем остальным

NeuraCore никогда не заменяет себя сам. Раз его установил менеджер программ, тот же менеджер его и обновляет: команда, которой вы уже обновляете компьютер, обновляет и NeuraCore.

Когда выходит более новая версия, NeuraCore сообщает об этом в строке состояния внизу окна. Щелчок по этому сообщению открывает небольшое окно с точной командой для того компьютера, за которым вы работаете.

Почему это безопасно

Каждый пакет NeuraCore подписан, и менеджер программ проверяет подпись прежде, чем что-либо установить. Пакет, изменённый по пути к вам, будет отвергнут, а не установлен.

Страница загрузки несёт ключ подписи и скрипт установки целиком на самой странице. В разделе о проверке подлинности для каждого есть свёрнутый блок: откройте его, и полный текст развернётся прямо здесь, ничего не нужно скачивать и никакой файл открывать не придётся. И то и другое можно прочитать до использования.

Интеграция с рабочим столом

В Linux NeuraCore автоматически устанавливает встроенный значок и пункт меню приложений. Выпуск приложения для Windows не открывает терминал. В macOS откройте NeuraCore.app в Finder. Приложение и дочерние окна используют тёмный фон.

Что компьютер говорит в первый раз

NeuraCore пока не подписан сертификатами, которые Microsoft и Apple продают издателям программ. Сертификат говорит, кто выпустил программу; он не говорит, безопасна ли она. Пока такого сертификата нет, обе системы при первом запуске задерживают её. И то и другое ожидаемо, проходится в один шаг и больше не повторяется.

В Windows появляется синее окно с заголовком «Система Windows защитила ваш компьютер», где виден только один вариант, «Не выполнять». Нажмите «Подробнее», после чего появится вторая кнопка, и затем «Выполнить в любом случае». Сообщение говорит, что издатель неизвестен, и это верно: оно означает неопознан, а не ненадёжен. Windows запоминает ваш ответ и спрашивает один раз для каждой версии.

В macOS скрипт установки снимает метку за вас, и NeuraCore открывается обычным образом. Если macOS всё же отказывается, сообщая, что не может проверить приложение на вредоносное ПО, или если вы распаковали архив вручную, откройте Терминал и выполните: xattr -dr com.apple.quarantine /Applications/NeuraCore.app . Это снимает карантинную метку, которую macOS ставит на всё загруженное, после чего NeuraCore открывается как любое другое приложение.

Защищает вас не сертификат. В Linux каждый пакет подписан собственным ключом NeuraCore, и менеджер программ отвергнет изменённый пакет. В Windows и macOS скрипты установки проверяют точную контрольную сумму файлов и отвергают загрузку, которая ей не соответствует. Устанавливайте с https://download.neuracore.ch или из публикации, на которую ведёт эта страница, и эта проверка делает своё дело, что бы ни говорила операционная система.

Сертификаты подписи запланированы. Когда они появятся, эти предупреждения перестанут появляться сами собой, и вам не придётся ничего менять.

На Raspberry Pi

NeuraCore работает на Raspberry Pi, и на странице загрузки для него есть отдельная карточка со строкой, которую нужно вставить. Если открыть страницу с самого Pi, эта карточка окажется первой.

Нужна 64-разрядная Raspberry Pi OS. Введите в терминале uname -m: ответ aarch64 означает, что всё готово, а armv7l или armv6l, что у вас 32-разрядная система, для которой NeuraCore не выпускается. Для большинства старых плат она до сих пор скачивается по умолчанию, так что проверить стоит в первую очередь.

Pi 4, Pi 5, Pi 400, Pi 500 или Pi Zero 2 W могут работать под 64-разрядной системой. Переустановка через Raspberry Pi Imager с выбором 64-разрядного выпуска решает вопрос целиком.

Дальше NeuraCore, это обычный пакет, как и на любой другой Debian, и команда, которая обновляет сам Pi, обновляет и его. Pi без экрана тоже подойдёт: запущенный с --headless, он не открывает ни одного окна, и именно это делает полезной плату, спрятанную за роутером.