Git 없이 알파인 패키지를 만드는 방법은 무엇입니까?

Git 없이 알파인 패키지를 만드는 방법은 무엇입니까?

이미 모든 파일이 있는 경우 나중에 설치하기 위해 해당 파일을 .apk 파일로 패키지하려면 어떻게 해야 합니까?

와 동등하거나 fakeroot dpkg-deb -b package-dir package.deb가짜 저장소 등을 거치지 않고도 유사한 기능을 구현하는 것입니다.

답변1

Alpine이 설치되어 있는 경우 alpine-sdkAPK에 디지털 서명을 하려면 APK를 알아야 합니다. 따라서 먼저 다음을 사용하여 키를 생성해야 합니다.build-baseabuild

$ abuild-keygen -a

그런 다음 /tmp에 APKBUILD 파일이 있는 경우:

$ cd /tmp && abuild -r

에 작성된 내용을 기반으로 빌드된 apk를 찾을 수 있으며 /etc/abuild/abuild.conf기본적으로 다음과 같이 설정되어 있습니다.

REPODEST=$HOME/packages/

APK를 설치하려면(내가 말했듯이 디지털 서명되었으므로) abuild-keygen에서 생성된 공개 /etc/apk/keys키 를 --allow-untrusted.apk add $package

.: 프란시스코

관련 정보