软件源码
在树莓派,我们致力于尽可能开源代码,以便您轻松使用并根据自身需求进行适配。树莓派专门为我们的产品开发和支持软件,并将精力集中在提供最佳用户体验的软件上。例如,优化多媒体加速的驱动程序,包括3D加速、HEVC解码、摄像头成像管道、AI加速、双HDMI及音频功能。
在树莓派操作系统中查找软件源
在寻找随树莓派操作系统分发的软件时,通常存在上游软件源,我们会对其打补丁以创建下游软件包(即标记为+rpt的软件包)。要查看这些软件包的源代码,通常通过apt获取更为便捷。为此,您需要先编辑apt源列表以包含源代码包。请修改下列文件中所有“Types: deb”行,将其替换为“Types: deb deb-src”:
/etc/apt/sources.list.d/debian.sources(64位镜像)
或
/etc/apt/sources.list.d/raspbian.sources(32位镜像)
以及
/etc/apt/sources.list.d/raspi.sources
随后必须更新软件包列表:
sudo apt update
现在可获取软件包源,例如:
apt source labwc
随后需安装辅助软件包:
sudo apt install devscripts
最后,您可以使用标准的Debian构建流程来构建该软件包。
sudo apt build-dep labwc
cd labwc-0.8.4
debuild -uc -us
我们的 GitHub 组织
您还可以在 GitHub 仓库中以更标准的形式找到我们的软件。我们使用三个 GitHub 组织来存储源代码:
分类源代码列表
以下是精选的、大多数人感兴趣的仓库列表: