RPM 저장소와 마찬가지로 [닫기]

RPM 저장소와 마찬가지로 [닫기]

저는 현재 Ubuntu/Debian 설치를 위한 Aptly 인프라를 구축하고 있습니다. 다음으로 저는 RHEL 측면에서 작업할 예정이며 단순히 관리해야 하는 것이 아닌 좋은 저장소를 얻기를 희망합니다. 당신에게 아이디어를 제공하자면, 여기 있는 어느 누구도 Unix를 실제로 이해하지 못합니다. Aptly는 관리하기 쉽기 때문에 그런 것이 완벽할 것입니다.

조직의 rpm/yum 저장소에 대해 무엇을 합니까?

답변1

일부 오픈 소스 프로젝트를 확인해 보세요.

우주 유영그리고펄프RPM 및 기타 패키지 유형을 지원하는 두 개의 프로젝트입니다. 원한다면 적절하게 실행할 수 있습니다.

또는 명령줄 도구를 사용해 볼 수도 있습니다.창고 생성자신만의 RPM 패키지 저장소를 구축하세요.

어떤 옵션을 선택하든 YUM/RPM 패키지 저장소를 구축할 때 알아야 할 몇 가지 중요한 사항이 있습니다.createrepo 오류그리고GPG는 RPM 패키지 및 저장소에 서명합니다..

그런데 APT 저장소에 대해 언급하셨기 때문에 다음과 같은 두 가지 기사를 언급해야겠다고 생각했습니다.GPG 서명 데비안 패키지 및 APT 리포지토리및 ASA고통스러운 APT 오류이것은 다른 도구의 희생자가 되는 경우가 있습니다.

답변2

이것은 가장 이상한 질문입니다.

내가 언급하자면, 내가 "yum repos를 위해 하는" 일은

1) scp RPM을 위치로

2) 이 위치에서 createrepo를 실행합니다.

그게 도움이 될까요?

물론, 피해자 컴퓨터가 볼 수 있는 곳으로 RPM s/cp를 원합니다. 이는 단순히 웹 리소스가 있는 곳을 의미합니다. 모든 것이 상위 버전과 호환되지만 하위 버전과 호환되지 않으므로 RPM을 필요한 가장 오래된 배포판으로 패키징해야 합니다. 정말로, 그게 다야.

그러나 당신은 "여기에는 Unix를 정말로 생각하는 사람이 없습니다"라고 말했지만 당신은 Ubuntu용 소프트웨어를 배포하고 있으며 Enterprise Linux 소프트웨어를 배포하고 싶습니다. 귀하의 목표는 개발자가 Unix를 염두에 두도록 하는 것입니다. 그렇지 않으면 직면하게 될 보안 문제와 형성 문제의 수가 엄청나게 많을 것입니다.

실제로 "yum 저장소를 위해 뭔가를 하는 것"은 실제로 그보다 훨씬 쉽지 않습니다. 현실은 너무나 사소하지만 이를 둘러싼 질문(어떻게 짐을 꾸릴 것인지, 무엇을 꾸릴 것인지, 왜 짐을 꾸릴 것인지)은 조금 더 까다롭지만 궁극적으로는 그다지 중요하지 않습니다.

관련 정보