Ubuntu 20.04 ARM64 : 최소 또는 기본 설치를 "최소화"하는 방법은 무엇입니까?

Ubuntu 20.04 ARM64 : 최소 또는 기본 설치를 "최소화"하는 방법은 무엇입니까?

Ubuntu 20.04 LTS용 ARM64 아키텍처에 대한 최소 이미지가 없는 것 같습니다. 그렇다면 최소 버전을 어떻게 얻거나 만들 수 있나요?

저는 AWS Ubuntu 20.04 ARM 이미지를 사용하고 AMD64 최소 버전과 기본 ARM64 간의 패커 빌드를 비교할 때 ARM64 버전에서 대략 150개의 추가 패키지를 얻습니다. 목표는 간결한 우분투를 갖는 것입니다(그리고 배포판을 바꾸지 않는 것입니다).

시간이 많이 걸리는 운동, 비교하는 것 외에 쉽게 정리할 수 있는 비법이 없을까요?dpkg -l

답변1

다음 위치에서 특별한 Ubuntu Base 이미지를 사용할 수 있습니다.http://cdimage.ubuntu.com/ubuntu-base/releases/20.04/release/.

직접 사용해 볼 수 있습니다. 또는 아마도 amd64 시스템에서 QEMU를 사용하여 diff'ing에 사용하십시오.

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

관련 정보