Distrobox 컨테이너 내에서 빌드를 사용하는 방법은 무엇입니까?

Distrobox 컨테이너 내에서 빌드를 사용하는 방법은 무엇입니까?

다음을 사용하여 Distrobox 컨테이너 내에서 Alpine을 사용하고 싶습니다.알파인 도구 상자 가장자리abuild프로그램과 관련된 다양한 작업을 이미지화하고 수행합니다 . 나는 다음의 지시를 따랐다."Alpine 패키지 만들기" 문서$ abuild checksum, 그러나 abuild 그룹에 자신을 추가하고 /var/cache/distfiles디렉터리 소유자를 변경하고 로그아웃했다가 다시 로그인했는데도 여전히 권한 거부 오류가 발생하는 문제에 빠르게 직면했습니다 . 그래서 나는 내가 들어온 그룹을 확인하기로 결정했고 목록이 다음과 같은 것을 발견했습니다.

$USER nobody nobody nobody nobody nobody nobody nobody

( $USER내 실제 사용자 이름은 어디에 있습니까? $USER축어적이지 않습니다)

그래서 실제로 abuild 그룹에 추가되지 않은 것 같습니다. 그런 다음 기사에 나열된 대체 명령을 시도했습니다 # chmod a+w /var/cache/distfiles. 이렇게 하면 $ abuild checksum실행이 제대로 작동하지만 $ abuild -r패키지를 빌드하기 위해 계속 실행하면 다음과 같은 오류가 발생합니다. abuild-apk: User neboula is not a member of group abuild현재 이 상태입니다.

abuild실제로 Alpine APK 패키지를 빌드할 수 있는 Distrobox 컨테이너를 어떻게 설정합니까 ?

관련 정보