![如何使用 cloud-init 在 Raspberry pi 4 上安装软件包?](https://linux22.com/image/1068101/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20cloud-init%20%E5%9C%A8%20Raspberry%20pi%204%20%E4%B8%8A%E5%AE%89%E8%A3%85%E8%BD%AF%E4%BB%B6%E5%8C%85%EF%BC%9F.png)
在刷新 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
,并且可以正常工作,所以我已连接到互联网。(顺便说一下,以太网)