맞춤형 Alpine Linux ISO에 패키지를 설치하시겠습니까?

맞춤형 Alpine Linux ISO에 패키지를 설치하시겠습니까?

아래 설명된 단계를 성공적으로 수행했습니다.https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage

라이브 ISO를 실행할 때 APK 추가에 사용할 수 있는 패키지를 추가할 수 있습니다. 그러나 라이브 ISO를 실행할 때 소프트웨어가 이미 설치되도록 패키지를 iso에 설치하는 방법을 모르겠습니다.

답변1

ISO를 빌드하기 전에 사용자 정의 오버레이를 만들어야 합니다.

예시가 있나요?스포츠환매계약은스크립트/genapkovl-dhcp.sh. 이 파일을 genapkovl-mycustomiso.sh(mkimg.mycustomiso.sh와 동일)에 복사합니다.

중요한 부분은 패키지 이름(예: vim)을 /etc/apk/world 파일에 넣는 것입니다.

mkdir -p "$tmp"/etc/apk
makefile root:root 0644 "$tmp"/etc/apk/world <<EOF
alpine-base
vim
EOF

또한 rc_add 라인을 유지해야 합니다(오버레이를 직접 만드는 경우 이 심볼릭 링크는 기본적으로 추가되지 않습니다).

그런 다음 부팅 시 vim을 사용할 수 있으며 하드 드라이브 설치를 수행하면 디스크에도 복사됩니다.

관련 정보