Den
Мне надо со своего сервера, а там S3
Sheldhur
чё не то то
Sheldhur
ну подпихни ему свой
Sheldhur
там настривается всё
Den
Мне точно deb нужен, ибо это удобнейший вид инсталяции для debian
Sheldhur
лол
Sheldhur
ну так создай репозиторий свой
Sheldhur
пусть обновляется из него
Den
В смысле
Den
Мне нужно со своего серва
Den
Ладно, попробую разобраться с electron-updater
Den
Благодарю
Sheldhur
не ну если хочешь, то можешь качать в tmp
Sheldhur
а потом подсовывать через gksudo или как оно там
Den
Каким образом?))
Sheldhur
запускаешь процесс
Sheldhur
это в любом случае еботня
Den
Стрнно
Den
Такая очевидная вещь
Den
Запрещена
Sergey
Такая очевидная вещь
Заменять содержимое asar?
Den
Чтобы обновить приложение
Den
https://www.npmjs.com/package/electron-sudo можно переместить с этой штукой из tmp в resources
Den
Как в electron-updater задать файл с сервера?
Den
И что ему нужно указывать? .exe/.app/.appImage или app.asar?
Sheldhur
https://www.electron.build/auto-update
Sheldhur
https://www.electron.build/configuration/publish#genericserveroptions
Den
И что ему нужно указывать? .exe/.app/.appImage или app.asar?
Sheldhur
ссылки дал
Sheldhur
мне ещё доку за тебя почитать?
Den
Я читал доку
Den
Примеры смотрел
Den
Но я не понимаю, что именно он должен качать
Sheldhur
на инсталлер
Sheldhur
ты билдером приложение собираешь?
Sheldhur
вот собранные им пакеты и надо скармливать
Sheldhur
а как ты там под линуксы собирал, уже твоё дело
Sheldhur
можно вроде ваще zip скармливать и не париться с платформами
Den
Ааа, ну это другое дело, только эмм... До сих пор не понимаю, почему не сделают updater просто с заменой app.asar(10-15 мб), ведь, что дело скачивать только app.asar и другое дело скачивать инсталлер в котором упаковано дохера разных либ хромиума (140 мб).
Den
Может всё-таки найдётся способ разблокировки app.asar и его замены?
Sheldhur
потому что название, версия, иконка и ещё всякое вхерачивается в исполняемый
Den
Ну и его ещё только заменить, а в unix так и это делать не надо
Sheldhur
чтобы кто попало что попало не запихавал куда попало
Sheldhur
37мб, чё ты там на 140 набрал
Dika
Ну и его ещё только заменить, а в unix так и это делать не надо
исполняемый весит мегабайт 80 без сжатия
Sheldhur
и то у меня сам asar 48мб без сжатия
Sheldhur
т.е. даже больше чем пожатый пакет
Den
140 мб - всё, вместе с асаром, все либы хрома, исполняемый - всё!
Sheldhur
так заархивируй
Den
В установщик?
Sheldhur
да
Den
Сделано
Den
Но не в этом дело
Den
Установщик весит окол 80 мб
Den
Что намного больше, чем 10 мб асар
Sheldhur
и чё?
Sheldhur
у тебя тарификация за Мб?
Den
И то, что качаться будет миллион лет
Den
У меня нет, но у пользователей возможно
Den
У меня скорость кабельная 4 мб/с
Sheldhur
в этих ваших линуксах вообще никто так приложения не обновляет
Sheldhur
если ты до сих пор не заметил
Den
Асар за 3 секунды, а инсталятор за 20
Sheldhur
есть репа с пакетам
Sheldhur
оттуда всё обновляется
Sheldhur
репу ты не хочешь
Sheldhur
апдатер тебя не устраивает
Den
Адаптер - это?)
Sheldhur
у тебя есть инструмент для одинакового процесса обновления на всех осях
Sheldhur
хочешь, ну можешь потрахаться с gksudo в линуксах и чё там в маках для этого
Sheldhur
а ещё с каким нибудь ksudo мб придется или чё там в кедах
Sheldhur
в винде тоже теоретически придется потрахаться, если на рабочем месте нормальные политики накатили, а не под админом пользователь работает
Sheldhur
любишь стрелять себе в колено? вперед :)
Den
Дело не в этом) Просто, когда меня не устраивает что-то, я делаю это сам - программисты для этого и созданы. Дело уже в том - как я это буду делать. Возможно, даже пулл кину в электрон, чтобы это работало. Это в кучу раз упростит жизнь просто
Ульян
Что лучше: electron app или под каждую платформу на c++/java?
Sergey
Лучше под каждую нативно, но достанет ли сил все это написать/сопровождать?
Ульян
нет) просто не вижу ничего ужасного в электроне, хотя многие любят поругать что ест много памяти, ляляля
Ульян
уже пишу на электроне - учет рабочего времени оборудования, персонала на производстве