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