Ubuntu 20.04 ARM64: минимальная или как «минимизировать» установку по умолчанию?

Ubuntu 20.04 ARM64: минимальная или как «минимизировать» установку по умолчанию?

Похоже, что для архитектуры ARM64 для Ubuntu 20.04 LTS не существует минимального образа. Так как же получить/создать минимальную версию?

Я использую образ AWS Ubuntu 20.04 ARM, и когда я сравниваю свою сборку упаковщика между минимальным AMD64 и стандартным ARM64, я получаю примерно 150 дополнительных пакетов в версии ARM64. Цель состоит в том, чтобы иметь простую версию Ubuntu (и не менять дистрибутив).

Есть ли какой-нибудь трюк, чтобы легко убраться, кроме как отнимающего много времени упражнения,dpkg -l

решение1

Специальные базовые образы Ubuntu доступны по адресуhttp://cdimage.ubuntu.com/ubuntu-base/releases/20.04/release/.

Вы можете попробовать использовать его напрямую. Или использовать для сравнения с помощью QEMU на, вероятно, системе 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

Связанный контент