Ubuntu 20.04 LTS には ARM64 アーキテクチャの最小イメージがないようです。最小バージョンを入手/作成するにはどうすればよいでしょうか?
私は AWS Ubuntu 20.04 ARM イメージを使用していますが、AMD64 の最小バージョンとデフォルトの ARM64 のパッカー ビルドを比較すると、ARM64 バージョンでは約 150 個の追加パッケージが得られます。目標は、無駄のない Ubuntu を実現することです (ディストリビューションを変更しないこと)。
時間のかかる作業、差分処理以外に、簡単にクリーンアップできるコツはありますか?dpkg -l
答え1
特別なUbuntuベースイメージが利用可能です。Ubuntu 16.04 リリースノート。
直接使用してみることもできます。または、おそらく amd64 システムで QEMU を使用して diff を実行するために使用することもできます。
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