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 只是到这里的链接,使用了它的所有源码。