소스코드 없이 RPM 패키지 만들기

소스코드 없이 RPM 패키지 만들기

RPM 패키지로 변환해야 하는 프로그램이 있다고 가정해 보겠습니다. 여러 가지 이유로 소스를 얻을 수 없습니다.

그러나 소스 코드 없이는 RPM 패키지를 만들 수 없는 것 같습니다(다른 패키지, 특히 데비안 패키지와 달리 dpkg-deb표준 Linux 도구를 사용하면 소스 없이 RPM 패키지를 빌드할 수도 있습니다).

패키지로 만들 수 있는 방법이 있나요?

답변1

일반적인 절차를 사용하여 사양 파일에서 rpm 패키지를 빌드할 수 있습니다. 당신이 가지고 있는 파일이 소스 코드가 아니라는 것은 중요하지 않습니다.

/즉시 사용 가능한 형식으로 압축을 풀 수 있는 아카이브가 있거나 만들 수 있는 경우 다음을 사용할 수 있습니다.외계인이를 RPM으로 변환합니다.

답변2

나는 프로그램이 현재 당신이 액세스할 수 있는 호스트에서 실행되고 있다고 가정합니다. 사용된 재패키징 옵션을 볼 수 있습니다. 예 rpm -e --repackage foo 를 들어 여기에는 -e 옵션이 포함되어 있습니다.제거됩니다귀하의 대상 소프트웨어! 지난번에 살펴봤을 때, 제거하지 않고 rpm을 다시 패키징할 수 있는 내부 도구가 없었습니다.

...이것도 유망해 보입니다. 한 번 보세요.http://rpmrebuild.sourceforge.net

관련 정보