라는 폴더를 사용하여 설치해야 하는 트리가 있습니다 /usr
. 폴더는 src
폴더 안에 존재합니다. 이제 PKGBUILD
*.pkg.tar.gz를 빌드하기 전에 fakeroot에 설치하는 함수를 작성해야 합니다 . 무엇이 들어가야 할까요?
PKGBULD
package() {
# I need to copy the 'usr' dir in 'srcdir' to PKGBUILD's fakeroot
}
답변1
~에 따르면아치 리눅스 위키make DESTDIR="$pkgdir/" install
package()
fakeroot 디렉터리에 파일을 설치하려면 함수 내부에서 무언가를 실행해야 합니다 . 예를 들어:
package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
}
프로젝트에서 make를 사용하지 않는 경우 한 번 살펴보세요.무엇 make install
인가요필요에 맞게 조정하세요.