常见问题

网络问题拉不下来构建需要的源码

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