如何使用 cloud-init 在 Raspberry pi 4 上安装软件包?

如何使用 cloud-init 在 Raspberry pi 4 上安装软件包?

在刷新 ubuntu-18.04.4-preinstalled-server-arm64+raspi3.img.xz图像后https://ubuntu.com/download/raspberry-pi驱动器上有一个名为 的文件user-data

我正在尝试使用该文件安装一些软件包,具体说明请参见https://cloudinit.readthedocs.io/en/latest/topics/modules.html#package-update-upgrade-install

我在文件中添加了以下内容user-data

package_update: true

packages:
  - i2c-tools

启动后,我看到cloud-init使用 apt 更新源失败:

cloud-init[1549]: Err:14 http://ports.ubuntu.com/ubuntu-ports bionic-updates/universe arm64 arm64 1.0.0~rc7+git20190403.029124da-0ubuntu~18.04.2
cloud-init[1549]:    404 Not Found [IP: 91.189.88.150 80]
...

但它并没有安装软件包。

如何使用 cloud-init 安装包?

启动后,我就可以登录并运行sudo apt install i2c-tools,并且可以正常工作,所以我已连接到互联网。(顺便说一下,以太网)

相关内容