Как создать дистрибутивную версию моего электронного приложения для Debian? - PullRequest
0 голосов
/ 29 января 2020

Сейчас я занимаюсь разработкой приложения Electron на основе React-JS, и мне нужно создать дистрибутивные версии приложения. Для этой цели я использую electron-builder и, хотя на Windows и MacOS все идет хорошо, у меня возникают проблемы с созданием дистрибутивной версии для Linux ОС. Для тестирования приложения dist на Linux я использую 3 дистрибутива Linux:

  • Ubuntu
  • Mint
  • Debian

Я создаю приложение в виде файла .AppImage, и в Ubuntu и Mint все идет хорошо, но в Debian приложение просто не запускается. Также я попытался использовать ключ "target": "deb" специально для Debian, и он просто открывает его как архив. Ниже я опубликую часть от package.json, которая отвечает за связывание Linux версии

.AppImage

"linux": {
    "icon": "assets/mac/logo.icns",
    "category": "Office",
    "packageCategory": "Office"
}

.deb method

"linux": {
    "target": "deb",
    "icon": "assets/mac/logo.icns",
    "extraFiles": [
        "Utils/mdworker"
    ],
    "category": "Office",
    "packageCategory": "Office",
 }

Я знаю, что пакет .deb требует, чтобы объект "author" был включен в package.json, и он включен. Вопрос в том, существует ли способ создания дистрибутивной версии для Debian, если это возможно, приложение должно быть переносимым

...