常见问题
网络问题拉不下来构建需要的源码
abuild 内部调用的是 wget,设置 http 代理
$ https_proxy=http://localhost:7890/ abuild checksum
如何知道软件需要的依赖?
makedepends:abuild rootbld 一个一个添加 dev 包测试
depends:打包结束时 abuild 会自动识别大部分动态链接库并形成依赖关系,手动加上额外的运行时依赖,及软件间接调用的 git、bash、less 等
软件 A 依赖本地软件 B(另外一个未上传的本地包)
$ apk add --allow-untrusted xxxx.apk
当 abuild rootbld 时,添加 ~/packages/testing/ 到 ~/aports/testing/.rootbld-repositories
编译需要的 gcc 是依赖吗?
见 build-base 节
由于 musl 引起的编译错误如何解决?
应该都有人遇到过,aports 搜一搜自己也做个补丁
反复下载安装依赖耗时很久
见 abuild-rootbld 节
查看 apk 中的文件列表
$ tar -vtf file.apk