LINUX · X86_64

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

Выберите один способ установки. Linux-сборки рассчитаны на x86_64 (amd64); ARM-сборки Linux пока не публикуются. Пакетные менеджеры устанавливают обновления поверх приложения. В этих установках встроенное обновление emposium отключено: используйте команды своего менеджера.

Начиная с 0.6.2, установочные пакеты и обновления для этих каналов публикуются автоматически через CI. AUR и официальные репозитории emposium уже доступны. Заявка в Nixpkgs ожидает рассмотрения. Во Flathub приложение пока не опубликовано; используйте официальный Flatpak-репозиторий ниже.

Для сохранения сессии нужен работающий Secret Service, например GNOME Keyring. Если системное хранилище недоступно или заблокировано, сначала настройте и разблокируйте его: emposium не сохраняет токен в открытом файле.

Flatpak

Установите Flatpak по инструкции для вашего дистрибутива, затем установите приложение из подписанного официального репозитория. Первое подключение скачает также GNOME Runtime — это общие библиотеки, а не ещё одно приложение.

flatpak install --user https://api.mpsm.app/v1/distribution/emposium.flatpakref
flatpak run ru.emposium.app

Обновление:

flatpak update --user ru.emposium.app

Установка из официального репозитория emposium уже получает новые версии через flatpak update.

Arch Linux и AUR

Имя пакета — emposium. AUR-пакеты проверяйте перед установкой; makepkg запускается от обычного пользователя, а не от root. Для сборки пакета нужны base-devel и Git.

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/emposium.git
cd emposium
less PKGBUILD
makepkg -si

Если уже используете yay:

yay -S emposium

Обновление с yay — yay -Syu. При ручной установке вернитесь в каталог пакета:

git pull --ff-only
less PKGBUILD
makepkg -si

Debian и Ubuntu: подписанный APT-репозиторий

Нужны Debian 12+ или Ubuntu 22.04+ с amd64. Сначала установите curl и сертификаты, скачайте ключ только по официальной ссылке и подключите источник с отдельным signed-by.

sudo apt update
sudo apt install curl ca-certificates gnupg
sudo install -d -m755 /etc/apt/keyrings
curl -fsSL https://api.mpsm.app/v1/distribution/emposium-archive-keyring.gpg -o /tmp/emposium-archive-keyring.gpg
gpg --show-keys --with-fingerprint /tmp/emposium-archive-keyring.gpg

Сверьте отпечаток: 7B78 AE86 15BB 6CC7 8BD2 64AB 1037 36CE F4D7 7563. Затем:

sudo install -m644 /tmp/emposium-archive-keyring.gpg /etc/apt/keyrings/emposium.gpg
echo 'deb [arch=amd64 signed-by=/etc/apt/keyrings/emposium.gpg] https://api.mpsm.app/v1/distribution/apt stable main' | sudo tee /etc/apt/sources.list.d/emposium.list
sudo apt update
sudo apt install emposium

Обновление:

sudo apt update
sudo apt install --only-upgrade emposium

Это официальный репозиторий приложения. Пакет не выдаётся за часть основного архива Debian. Зависимости устанавливает APT.

Fedora: подписанный RPM-репозиторий

Создайте файл репозитория и сохраните проверку подписей пакетов и индекса включённой:

sudo tee /etc/yum.repos.d/emposium.repo <<'EOF'
[emposium]
name=emposium
baseurl=https://api.mpsm.app/v1/distribution/rpm
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://api.mpsm.app/v1/distribution/emposium-archive-keyring.asc
EOF
sudo dnf install emposium

При первом подтверждении ключа сверяйте тот же отпечаток, что указан в инструкции APT. Для обновления:

sudo dnf upgrade emposium

Nix и NixOS

Официальный flake использует зафиксированную версию Nixpkgs и контрольную сумму бинарного архива. Приложение пока имеет несвободную лицензию; разрешение unfree в этом flake относится к его отдельному набору пакетов. Нужен современный Nix с поддержкой flakes.

nix --extra-experimental-features 'nix-command flakes' profile install --name emposium https://api.mpsm.app/v1/distribution/emposium-nix.tar.gz#emposium

Обновление установленного профиля:

nix --extra-experimental-features 'nix-command flakes' profile upgrade --refresh emposium

Для декларативной установки добавьте этот URL как input своего flake и пакет inputs.emposium.packages.x86_64-linux.emposium в environment.systemPackages. После обновления input выполните обычную пересборку системы. После принятия в Nixpkgs будет доступен также пакет pkgs.emposium.

Если Nix установлен в Ubuntu, Debian или другом дистрибутиве вне NixOS и окно не отображается из-за OpenGL/EGL, настройте nixGL по официальной инструкции для своего GPU. Используйте ту же версию Nixpkgs, что и flake emposium. После установки подходящей обёртки запускайте nixGL emposium. В NixOS драйверы настраиваются средствами самой системы.

AppImage: запуск без репозитория

Скачайте официальный AppImage, сохраните его в постоянном каталоге и разрешите запуск:

chmod +x ./emposium*.AppImage
./emposium*.AppImage

Если система сообщает об отсутствии FUSE, установите пакет поддержки FUSE 2 для вашего дистрибутива или запустите без монтирования:

APPIMAGE_EXTRACT_AND_RUN=1 ./emposium*.AppImage

AppImage получает обновления встроенным updater. Если обновление не удалось, закройте приложение, скачайте новый AppImage и замените старый файл. Не удаляйте каталоги данных приложения.

Ошибки, данные и удаление

404, «пакет не найден»
Проверьте адрес официального репозитория emposium и обновите индекс своего менеджера. Не отключайте проверку подписи для обхода ошибки.
Подпись не проверяется
Проверьте время на компьютере, отпечаток ключа и официальный адрес. Не используйте trusted=yes или --nogpgcheck. При смене ключа инструкция будет обновлена.
Окно пустое или видео не воспроизводится
Проверьте обновления системы, драйверы и кодеки. У AppImage и нативных пакетов поведение может зависеть от WebKitGTK и графического окружения. Сообщая об ошибке, приложите версию emposium, дистрибутив, Wayland/X11 и сообщение из терминала.
Где данные
Настройки и офлайн-загрузки хранятся отдельно от установщика. Flatpak использует свой каталог ~/.var/app/ru.emposium.app/. Переход между Flatpak и нативным пакетом не переносит локальные данные автоматически.
Удаление
flatpak uninstall --user ru.emposium.app, sudo apt remove emposium, sudo dnf remove emposium, sudo pacman -R emposium или nix profile remove emposium. У AppImage удаляется сам файл. Не добавляйте удаление данных, если хотите сохранить настройки и загрузки.

Выбрать другую платформу · Установка на iOS · Файл репозитория Flatpak