推进 openSUSE 镜像用于 The PinePhone
2020年12月8日 | Douglas DeMaio | CC-BY-SA-3.0
在六月出现了一个在线论坛上的帖子之后,人们的关注度提高,该帖子讨论了针对 PinePhone 的 openSUSE 镜像,PinePhone 是一款由 Pine64 开发的智能手机,允许用户完全控制他们的设备并运行主流 Linux。
该 帖子开头写道:“我正在移植 openSUSE 到 PinePhone 上”,“我正在进行一些改进,将所有软件包移植到 openSUSE。我正在使用 Open Build Service,所以很快我们会有相关消息。”
对该帖子的回复开始填满页面,消息也随之传播。当 openSUSE 标志的动画出现在 PinePhone 屏幕上时,人们纷纷拍照,发布到社交媒体上,并在 Twitter 上开始评论。
“我与 PinePhone 合作最有趣的事情是创建 Geeko 标志启动动画,”将这个业余项目转变为官方职责的 Adrian Campos Garrido 说道。
Garrido 是一位平台架构师,他通过将自己的热情和工作带到 devel 项目,将他为该项目使用的软件包 提交到 openSUSE Factory,并在 OBS 中开始构建官方镜像来完成的。
“我非常高兴所有迁移到 OBS,因为它让我能够像以前一样完成工作,但一切都更加高效和舒适,”他说。“我对 PinePhone 的兴趣源于它最初的时刻,因为它是一款具有成为第一款价格合理且几乎像计算机一样工作的设备的巨大潜力;因为它被呈现为集成到 GNU/Linux 的主流内核中。”
Garrido 说道,第一步集中在如何创建操作系统镜像上,他对所有与技术和开源相关的事物都感兴趣。
“为此,我使用了我的服务器上的一系列脚本和一个 Jenkins 从机来创建镜像,”他说。“然后,我开始将所有软件包移植到 openSUSE;首先学习 Spec 文件如何用于构建 RPM 软件包。”
他构建 openSUSE 镜像的旅程并不容易。
“最困难的事情是调整内核和软件包,以使通话和音频正常工作。”
仍然存在一些需要修复的已知问题,例如蓝牙、加速度计和 GPS。Garrido 一直专注于保持发布的稳定性,并计划制定路线图,以便他能够更清楚地了解下一步的行动方向。
“任何帮助都将受到欢迎,从帮助维护软件包到报告错误,”他说。“报告非常有趣,并允许我优先处理某些任务。”
人们可以通过 GitHub 上联系 Garrido,并在 openSUSE 镜像 wiki 页面上了解如何提供帮助。