在 autoinstall.yaml 的 packages 部分指定参数

在 autoinstall.yaml 的 packages 部分指定参数

我正在经历20.04 版自动服务器安装网页上没有找到在 autoinstall.yaml 的包部分中指定参数(例如 --no-install-recommends 或 --no-install-suggests)的方法。这可能吗?如果没有这些参数,我在 Ubuntu Server 上添加轻量级桌面时会添加很多不必要的包。谢谢!

答案1

我自己找到了这个问题的答案 :) 我发现我可以在“late-commands”部分中执行我需要的操作,如下所示。这会将 Lubuntu 桌面添加到 Ubuntu 服务器映像中。

#cloud-config
autoinstall:
  identity: {hostname: ubuntu, password: $6$M8WLYPfCSDWz18Lz$HS5hdQVPithmdDEh.1mWsrKDc13bbSN8H08IzDdUhSAbM38.Xjm./fjAQk17LONkxhQ4L3YlZJY9wus2zDRK10,
    realname: ubuntu, username: ubuntu}
  late-commands:
  - curtin in-target -- apt-get -y install xserver-xorg-core --no-install-recommends --no-install-suggests
  - curtin in-target -- apt-get -y install openbox --no-install-recommends --no-install-suggests
  - curtin in-target -- apt-get -y install xinit  
  - curtin in-target -- apt-get -y install lubuntu-desktop --no-install-recommends 
  network:
    ethernets:
      enp0s3: {dhcp4: true}
    version: 2
  updates: security
  version: 1

相关内容