PKGBUILD 및 makepkg를 사용하여 Arch Linux에서 만든 패키지를 다른 Linux 배포판(예: centOS)에서 사용할 수 있는 패키지로 변환하는 방법은 무엇입니까?

PKGBUILD 및 makepkg를 사용하여 Arch Linux에서 만든 패키지를 다른 Linux 배포판(예: centOS)에서 사용할 수 있는 패키지로 변환하는 방법은 무엇입니까?

PKGBUILD 및 makepkg 방법을 사용하여 Arch Linux에서 패키지를 만들었습니다. 따라서 파일은 .pkg.tar.xz 형식입니다. 내 목표는 이 패키지를 다른 Linux 버전(예: centOS)과 호환되는 형식으로 변환하여 해당 버전에도 설치할 수 있도록 하는 것입니다. 이를 수행할 수 있는 좋은 방법이 있습니까? 아니면 다른 제안이 있으신가요?

답변1

Arch Linux 패키지를 CentOS 패키지로 "변환"하는 명확한 방법은 없습니다. 따라하는 것이 가장 좋습니다이 ArchWiki 가이드Arch 내에서 다른 배포판용 패키지를 만드는 방법

배포판에 따라 가상화나 chroot를 사용하는 등 기술이 달라집니다. Wiki를 보면 특정 Fedora/CentOS의 경우 설치가 포함된다는 것을 알 수 있습니다.rpm-orgAUR에서 chroot필요한 모든 패키지를 넣을 환경을 만듭니다.

PKGBUILD하지만 직접 변환 할 수 있는 방법은 없습니다.rpm

관련 정보