折腾了一上午, 后来放弃这个思路了...
参考了一下其他几个项目的做法, 发现打成deb包可以掩藏尺寸的问题, 在dpkg安装的时候系统会通过apt下载qt5, 这样发布的deb包只有几百K, 明面上用户感受就好多了.
这样对应不同的发行版要打不同的包, 不过这个问题不大, 把gitlab runner配好就自己生成了.
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 如果用网上的 docker image 的话,多半是已经把 icu 编译进去的。
: 你得从最基本的 alpine 或者 debian 镜像开始搞。然后自己到 mirrors.utsc.edu.cn 去下载 qtbase 源码,自行编译自己的 Qt 版本。
: $ configure -no-glib -no-icu -optimize-size
: ...................
--
FROM 124.193.184.*