Ubuntu 20.04 ARM64:最小化或如何“精简”默认安装?

似乎在Ubuntu 20.04 LTS中没有适用于ARM64架构的最小镜像;那么如何获取/制作一个最小版本呢?
我使用AWS的Ubuntu 20.04 ARM镜像,当我比较我的packer构建与AMD64最小版本和默认的ARM64版本时,大致上会多出150个额外的软件包。目标是拥有一个精简的Ubuntu(而不更改发行版)。
除了耗时的diff'ing dpkg -l之外,是否有任何简化清理的技巧吗?
1个回答

http://cdimage.ubuntu.com/ubuntu-base/releases/20.04/release/上有特殊的Ubuntu Base镜像可供使用。
您可以直接尝试使用它,或者在可能是amd64系统上使用QEMU进行差异比较。
sudo apt-get install qemu-user-static

cd ~/Downloads
wget -c http://cdimage.ubuntu.com/ubuntu-base/releases/20.04/release/ubuntu-base-20.04.3-base-arm64.tar.gz
mkdir ubuntu-arm64
tar -xpf ubuntu-base-20.04.3-base-arm64.tar.gz -C ubuntu-arm64
sudo cp /usr/bin/qemu-aarch64-static ubuntu-arm64/usr/bin
sudo cp /etc/resolv.conf ubuntu-arm64/etc

# time to chroot
sudo chroot ubuntu-arm64
dpkg -l | grep ^ii | wc -l  # will return 92 with used image