openSUSE:ARM distribution howto
如何构建 openSUSE:Factory:ARM
openSUSE 构建服务托管了一个隐藏项目 openSUSE:Factory ,用于构建所有 ARM 架构的源码。
我们支持3中可执行格式:
- aarch64 一种新的 64 位架构
- armv7l/armv7hl 具备硬浮点
- armv6l/armv6hl 具备硬浮点
目前所有包都在服务端的本地硬件构建。但是您仍然可以通过 qemu 运行 osc 构建。对于后者,您需要使用 qemu 仓库构建。
例如通过修正 hello 包,执行如下命令:
osc bco openSUSE:Factory hello cd home:<username>:branches:<branched base project name>/hello
然后修正,进行测试构建,然后提交到构建服务器。注意:本地构建仅支持 arm 硬件,或者 x86_64 系统(使用 qemu-linux-user):
osc build --alternative-project=openSUSE:Factory:ARM qemu armv7l hello.spec osc vc # to comment your change to the end user osc ci # checkin your stuff osc sr # submit it to the devel project which will forward it to factory
主要问题
为了查看是否构建,点击查看 监视页面.
对于包修正,请提交到标准 openSUSE:Factory 项目,因为 openSUSE:Factory:ARM 只是到这里的链接,使用了它的所有源码。