Install
Приложение доступно на PyPi.
Менеджер пакетов pip
доступен на большинстве дистрибутивов Linux.
Установка приложения доступна на дистрибутивах с наличием Python 3.8.10+
версии.
Была проверена на Ubuntu 20.04
& ALT Linux 10
, разработка ведется на 24.04
.
Ubuntu 24.04
sudo apt update
sudo apt install python3-pip
python3 -m pip install --upgrade setuptools --break-system-packages
python3 -m pip install aurora-cli --break-system-packages
Ubuntu 22.04
Ubuntu 20.04
sudo apt update
sudo apt install python3-pip
sudo apt install libpangocairo-1.0-0
python3 -m pip install aurora-cli
ALT Linux 10
sudo apt-get install pip
sudo apt-get install python3-modules-sqlite3
python3 -m pip install aurora-cli
Update
Info
Ubuntu 24+ нужно добавить флаг --break-system-packages
.
Dependencies
Для работы всех компонентов приложения требуются следующие зависимости:
sudo
- Platform SDK требует наличеsudo
.git
- Flutter SDK клонируется из репозитория.git-lfs
- Подтянет большие файлы, если такие будут.ssh
- Подключение к устройствам и эмулятору происходит по SSH.curl
- Требуется для работы Flutter SDK.tar
- Установка Platform SDK происходит из архива.unzip
- Нужна для распаковки архивов.bzip2
- Нужна для распаковки архивов.ffmpeg
- Конвертация форматаwebm
в человеческийmp4
.vscode
- Есть методы, помогающие работе с VS Code.clang-format
- Форматирование С++ кода.gdb-multiarch
- Позволяет запускать отладку С++ для приложений Flutter.virtualbox
- Эмулятор работает через него, необходим для установки эмулятора.
Install (Ubuntu):
sudo apt update
sudo apt-get install \
git \
git-lfs \
ssh \
curl \
tar \
unzip \
bzip2 \
ffmpeg \
clang-format \
gdb-multiarch \
virtualbox
Standalone zip application
Помимо установки pip в вашей среде, aurora-cli доступно как отдельное zip-приложение.
Приложение в pyz
доступно на странице релизов GitHub.
Info
В зависимости от дистрибутивов, возможно, необходимо будет установить некоторые зависимости для использования pyz. Например, пакет shiv требуется в docker на Ubuntu.
Для запуска такого приложения достаточно выполнить: