Ubuntu 20.04 ARM64: ¿mínimo o cómo "minimizar" la instalación predeterminada?

Ubuntu 20.04 ARM64: ¿mínimo o cómo "minimizar" la instalación predeterminada?

Parece que no existe una imagen mínima para la arquitectura ARM64 para Ubuntu 20.04 LTS; Entonces, ¿cómo se obtiene/hace una versión mínima?

Utilizo la imagen ARM de AWS Ubuntu 20.04 y cuando comparo la compilación de mi empaquetador entre un AMD64 mínimo y el ARM64 predeterminado, obtengo aproximadamente 150 paquetes adicionales en la versión ARM64. El objetivo es tener un ubuntu optimizado (y no cambiar de distribución).

¿Existe algún truco para limpiar fácilmente además del ejercicio que requiere mucho tiempo, diferenciardpkg -l

Respuesta1

Hay imágenes especiales de Ubuntu Base disponibles enhttp://cdimage.ubuntu.com/ubuntu-base/releases/20.04/release/.

Puedes intentar usarlo directamente. O utilícelo para diferenciar usando QEMU probablemente en un sistema AMD64:

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

información relacionada