如何下载 Alpine Linux 软件包的源代码

mpe*_*ers 4 linux alpine-linux

我正在尝试获取安装在我的映像上的各种 Alpine 软件包的源软件包(出于合规性原因),但我在追踪它们时遇到了困难。

例如,我安装了 alpine-baselayout-3.1.2-r0,我可以看到包详细信息,它链接到 git 存储库,但它链接到 aports 树,其中包含 APKBUILD 文件和构建 apk 文件所需的内容(和源包),但不是包本身。我还能够找到APK 包本身,但搜索该树并没有给出源包。然后查看https://git.alpinelinux.org/alpine-baselayout/我可以看到几个较旧的包,它们似乎是源包(但可能只是 git 树快照),但没有比 7 年更新的包。

那么,如何下载Alpine包的源码包呢?

小智 5

如果有人需要下载 Alpine Linux 软件包的源代码,请遵循这个详细的答案

就跑abuild fetch进去吧/aports/main/alpine-baselayoutabuild fetch创建目录src(在当前目录内)。

因此,您可以在 找到源(或文件的链接)aports/main/alpine-baselayout/src。您还可以在运行之前更改srcwith的目的地。export SRCDEST="/path/to/my/custom/src/destination"abuild fetch