APK 패키지를 만들려고합니다. 나는 팔로우한다Alpine Linux - Alpine 패키지 만들기 HOWTO.
모든 것이 필요에 따라 설정되어 있다고 생각합니다. 패키지를 빌드하려고 하면 오류가 발생합니다.
abuild -r
mypackage: Building jaur/mypackage 3.10.5-r0 (using abuild 3.6.0-r2) started Sat, 17 Oct 2020 15:00:13 +0300
mypackage: Checking sanity of /home/jaur/test/APKBUILD...
mypackage: Analyzing dependencies...
ERROR: mypackage: builddeps failed
libdigidoc: Uninstalling dependencies...
ERROR: No such package: .makedepends-mypackage
APKBUILD의 "makedependents" 줄에는 다음이 있습니다.
makedepends="git openssl-dev libxml2-dev doxygen
cmake make gcc bash xxd swig minizip-dev boost-dev
openjdk10-jdk openldap-dev qt5-qttools-dev
qt5-qtsvg-dev pcsc-lite-dev xerces-c-dev zip"
테스트를 위해 flac 패키지도 만들어 보았습니다. aports/main/flac APKBUILD가 정확하다고 확신합니다. 아무것도 변경하지 않았지만 동일한 오류가 발생했습니다.
>>> flac: Building main/flac 1.3.3-r0 (using abuild 3.6.0-r2) started Sat, 17 Oct 2020 14:59:14 +0300
>>> flac: Checking sanity of /home/jaur/aports/main/flac/APKBUILD...
>>> flac: Analyzing dependencies...
>>> ERROR: flac: builddeps failed
>>> flac: Uninstalling dependencies...
ERROR: No such package: .makedepends-flac
내가 뭔가 잘못했거나, 몇 가지 단계를 놓쳤나요?
답변1
내 주요 문제는 내 시스템에 손상된 패키지가 있다는 것입니다. 삭제했는데 모든 것이 잘 작동합니다. 게다가 달리기에도 도움이 됩니다 apk fix
. 권장사항: 파일 시스템에 오래된 .so 파일이 없도록 깨끗한 환경을 사용하세요.