내 소프트웨어 용 rpm 패키지를 만들고 싶습니다. 나는 스펙 파일과 소스 디렉토리가있는 rpmbuild 도구를 사용하는 고전적인 방법에 대해서만 잘 알고있다. 하지만 distutils의 설명서에서 RPM 패키지를 어떻게 든 만들 수 있다고 읽었습니다. Setuptools는 distutils를 기반으로하므로 rpm을 빌드하는 절차도 있습니다. 두 모듈 중 실제로 사용하지는 않았지만 항상 독립 실행 형 패키지를 만들 것이라고 생각했습니다.setuptools를 사용하여 Linux 용 rpm 패키지를 만드는 방법
두 가지 질문이 있습니다. 먼저 setuptools에서 rpm을 생성하는 정확한 절차는 무엇입니까? 둘째, rpmbuild 유틸리티보다이 방법이 더 체계적입니까? 내가
- setuptools에는 주로 "바퀴"패키지를 만드는 데 사용되는 인터넷에 지금까지 연구 무엇
. 그리고 RPM이나 deb와 같은 다른 패키지와 비슷합니다. 단, 리눅스는 RPM과 같이 직접 이해하지 못합니다.
- 는 rpm 패키지를 만들 수있는 빌드 과정에서 bdist_rpm 플래그를 통과해야합니다. (link)
나는 건물의 개념과 패키지를 배포하는 꽤 혼란 스러워요. 내가 setuptools와 rpm 사이에 잘못 이해하고있는 것에 대한 설명이 필요합니다.