Ubuntu 20.04 ARM64: minimal oder wie kann man die Standardinstallation „minimieren“?

Ubuntu 20.04 ARM64: minimal oder wie kann man die Standardinstallation „minimieren“?

Es scheint, dass es kein Minimalimage für die ARM64-Architektur für Ubuntu 20.04 LTS gibt. Wie bekommt/erstellt man also eine Minimalversion?

Ich verwende das AWS Ubuntu 20.04 ARM-Image und wenn ich meinen Packer-Build zwischen einem AMD64-Minimal- und dem Standard-ARM64 vergleiche, erhalte ich ungefähr 150 zusätzliche Pakete in der ARM64-Version. Das Ziel ist ein schlankes Ubuntu (und keine Änderung der Distribution).

Gibt es einen Trick, um einfach aufzuräumen, außer der zeitaufwändigen Übung,dpkg -l

Antwort1

Es gibt spezielle Ubuntu Base-Images unterhttp://cdimage.ubuntu.com/ubuntu-base/releases/20.04/release/.

Sie können versuchen, es direkt zu verwenden. Oder verwenden Sie es zum Differenzieren mit QEMU auf einem wahrscheinlich amd64-System:

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

verwandte Informationen