【问题标题】:Alpine netboot APKs at boot time启动时的 Alpine netboot APK
【发布时间】:2021-07-03 23:23:15
【问题描述】:

我是 alpine linux 新手,所以我还没有真正掌握它的概念。

我想要完成的是一个带有不包含在 alpine-base pkg 中的 apk 的 netboot alpine。例如sudopython3

我设法用 dnsmasq 的 tftp 服务器和 lighttpd 启动了 alpine。

据我了解,我可以在cmdline.txt 中提供overlay.tar.gz。如果我将 alpine repo 添加到 /etc/apk/repositories 然后 apk add pkgs 然后保存覆盖并使用它启动,它将具有我需要的 pkgs。

但随后它将从外部 alpine 存储库加载它们。

我想要的是让它们与我的 http 服务器一起提供服务。

最好的方法是什么?

我想我可以将 APKINDEX.tar.gz 中的 pkg 和相应的 .apk-s 添加到 http 服务器。

但在我看来,这似乎并不是一个好的解决方案。

是吗?

或者我应该制作一个自定义的 alpine 映像然后启动它?

任何帮助将不胜感激,因为我认为我什至没有设法提出问题,因为我还没有在互联网上真正找到任何东西。

【问题讨论】:

    标签: alpine alpine-package-keeper ipxe


    【解决方案1】:

    找到最简单的解决方案:

    使用带有所需软件包的 http 服务器提供额外的存储库,将存储库添加到 /etc/apk/repositories,并将软件包包含在 /etc/apk/world 中。

    这样,当它启动时,它会从额外的存储库中安装额外的包。

    【讨论】:

      猜你喜欢
      • 2018-08-27
      • 1970-01-01
      • 2017-03-08
      • 1970-01-01
      • 2017-02-16
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多