Google 검색을 했지만 내 질문에 대한 구체적인 답변을 찾을 수 없습니다.
CentOS와 Fedora가 매우 유사하다는 것을 알고 있습니다. Fedora 저장소(예:https://www.google.com/intl/en/chrome/browser/?hl=en&platform=linux&brand=CHFK) CentOS용? CentOS 6에 Fedora 리포지토리를 설치하려고 할 때 위험이 있습니까?
답변1
CentOS는 Fedora와는 다른 RHEL을 기반으로 합니다. CentOS에 명시된 바와 같이기술 자료 위키:
Fedora 저장소를 CentOS를 대상으로 하는 저장소와 혼합: "name=CentOS.(무엇이든)"이 아닌 "name=Fedora"를 찾으십시오.Fedora 리포지토리는 CentOS와 호환되지 않을 가능성이 높습니다.동일한 업스트림 소스의 다른 Enterprise Linux 배포판 리포지토리는 호환될 가능성이 높지만 여전히 주의해서 사용해야 합니다.
따라서 RHEL 저장소는 다음과 같습니다.아마도글쎄요(그러나 여전히 주의해서 사용해야 합니다) Fedora는 아마도 그렇지 않을 것입니다.
답변2
일반적으로 Red Hat 기반 리포지토리 간에 리포지토리를 혼합하고 싶지 않습니다. 때로는 CentOS 패키지를 RHEL과 혼합하거나 그 반대로 혼합할 수 있지만 주의하세요!
일반적으로 제가 하는 일은 Fedora에 있는 패키지에서 소스 RPM을 가져와 CentOS용으로 빌드하는 것입니다. 이는 대부분의 저장소에 포함되어 있는 packageX.src.rpm이라는 패키지입니다. 이러한 패키지는 본질적으로 패키지 X를 빌드하는 방법에 대해 개발자 도구 체인의 도구에 지시하는 RPM .spec 파일과 함께 사전 패키지된 소스 파일입니다.
직접 설정할 수 있습니다.RPM 빌드 환경다운로드한 SRPM을 다시 빌드하는 것은 상당히 쉽습니다. 일반적으로 이 작업을 수행한 후에는 다음과 같은 명령을 사용하여 무거운 작업을 수행할 수 있습니다.
$ rpmbuild --rebuild packageX.src.rpm
패키지에 빌드에 필요한 요구 사항이 많은 경우 다음 명령을 사용하여 설치할 수 있습니다.
$ yum-builddep --nogpgcheck packageX.src.rpm
다음은 제목이 더 자세한 튜토리얼입니다.[한 줄짜리]: yum-builddep을 사용하여 Fedora 및 CentOS에서 SRPM 빌드 속도를 높입니다..
나 이거 꽤 갖고 있어내 블로그에 기록됨(뻔뻔한 플러그).