5
有没有精简安装包的技术
source link: https://www.v2ex.com/t/778632
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
我用 pygtk 写了一款 PC 软件,因为接入了 AI 的 SDK,加上本身 gtk 和 python 的库,安装包体积到了 50M,想做个下载安装器,有没有人做过安装程序,如何实现? 最好是轻量上手简单的,不要超过 200 行 nsi 脚本, 没有很多精力投在这个安装器上面
18 条回复 • 2021-05-23 19:10:18 +08:00
MicroBotter 23 小时 52 分钟前
GIMP,Inkscape 和 Mypaint 三个 GTK 的软件的在 windows 上安装包体积都大于 100mb,解决起来应该不简单,建议不解决。
csulyb 20 小时 46 分钟前
多谢已经搞定了,需要的人可以参考:
SetOutPath "$INSTDIR"
Nsisdl::download "https://mydomain.com/7z.exe" "7z.exe"
Nsisdl::download "https://mydomain.com/dl_1.1.7z.001" "dl_1.1.7z.001"
Nsisdl::download "https://mydomain.com/dl_1.1.7z.002" "dl_1.1.7z.002"
nsexec::exec '7z.exe x "dl_1.1.7z.001" "-aoa" '
delete 7z.exe
delete "dl_1.1.7z.001"
delete "dl_1.1.7z.002"
SetOutPath "$INSTDIR"
Nsisdl::download "https://mydomain.com/7z.exe" "7z.exe"
Nsisdl::download "https://mydomain.com/dl_1.1.7z.001" "dl_1.1.7z.001"
Nsisdl::download "https://mydomain.com/dl_1.1.7z.002" "dl_1.1.7z.002"
nsexec::exec '7z.exe x "dl_1.1.7z.001" "-aoa" '
delete 7z.exe
delete "dl_1.1.7z.001"
delete "dl_1.1.7z.002"
jim9606 17 小时 13 分钟前
python 的话我建议你别折腾了。至少我不觉得一个有 AI 能力的 GUI 程序要 50M 很离谱。
CEF 的 win64 版都有 200M 了,依赖这玩意的小型应用在我电脑上一抓一大把。
CEF 的 win64 版都有 200M 了,依赖这玩意的小型应用在我电脑上一抓一大把。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK