저는 PKGBUILD
Arch용 패키지를 만드는 법을 배우기 위해 다양한 것들을 분석하고 있습니다. make
소스에서 이 작업을 수행한 다음 를 install
실행하는 대신 명령을 사용하여 파일을 다른 위치에 수동으로 복사하는 경우가 많이 있습니다 make install
.
예:
답변1
우선, 이것들은 dkms
패키지이고 실제 make/etc는 dkms
make 시간이 아닌 설치 시간에 처리됩니다.
또 다른 이유로, 아마도 그 Makefile
자체가 꽤 조악하고 아치 리눅스의 패키징 표준과 작동/작동하지 않을 수도 있습니다.
더 많은 저장소를 살펴보면 런타임 중에 적절한 권한을 설정 하기 위해 tar의 루트로 확인되는 실제로 PKGBUILD
사용되는 저장소를 더 많이 찾을 수 있습니다.make install DESTDIR=${pkgdir}
${pkgdir}
fakeroot
package()
PKGBUILD