이미 모든 파일이 있는 경우 나중에 설치하기 위해 해당 파일을 .apk 파일로 패키지하려면 어떻게 해야 합니까?
와 동등하거나 fakeroot dpkg-deb -b package-dir package.deb
가짜 저장소 등을 거치지 않고도 유사한 기능을 구현하는 것입니다.
답변1
Alpine이 설치되어 있는 경우 alpine-sdk
APK에 디지털 서명을 하려면 APK를 알아야 합니다. 따라서 먼저 다음을 사용하여 키를 생성해야 합니다.build-base
abuild
$ 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
.: 프란시스코