[server] RHEL6에서 Fedora 또는 Centos 저장소를 설정할 수 있습니까?

Red Hat Network에 가입하지 않은 RHEL6 박스가 있습니다. 모든 복잡한 종속성을 해결하기 위해 yum을 사용하여 gcc를 설치하고 싶습니다. Fedora 또는 Centos 리포지토리에 연결하여 소프트웨어를 설치할 수 있습니까? 그렇다면 어떻게?



답변

짧은 답변

centos 다운로드 위치 에서 동등한 centos-release 패키지를 설치하십시오 . 이렇게하면 CentOS 패키지 저장소를 사용하여 yum update또는yum install gcc

긴 답변

다른 답변과 관련하여 귀하의 질문에 약간 더 완전한 답변을 줄 수 있다고 생각했습니다.

CentOS는 RHEL과 100 % 이진 호환을 목표로합니다. 따라서 CentOS 6.2 패키지는 RHEL 6.2에서 설치 및 실행되어야합니다.

“CentOS는 업스트림 벤더 재배포 정책을 완전히 준수하며 100 % 바이너리 호환을 목표로합니다. (CentOS는 주로 업스트림 벤더 브랜딩 및 아트 워크를 제거하기 위해 패키지를 변경합니다.” http://wiki.centos.org/FAQ/General#head-d29a2b7e61ffc544973098f9dd49fe4663efba50

따라서 선택한 RHEL 릴리스를 위해 CentOs 미러에서 “centos-release”패키지를 다운로드 할 수 있습니다. CentOS 미러 목록 및 CentOS 리포지토리가 RHEL에서 작동 할 수 있도록 CentOS 기반 리포지토리 파일을 설치합니다.

이 마이그레이션 안내서는 RHEL에서 CentOS로 내부 마이그레이션 ( http://wiki.centos.org/HowTos/MigrationGuide) 중 일부 프로세스를 다룹니다 .

그러나 1 번

CentOS를 새로 설치하는 것이 항상 권장됩니다. 리포지토리를 혼합하면 일부 문제가 발생하고 일부 패키지 정리가 필요합니다. 이것은 주로 해킹이 필요하고 널리 테스트되지 않았기 때문입니다.

그러나 2 번

CentOS 패치 레벨은 Redhat 제한 및 기타 이름 지정 문제로 인해 RHEL 패치와 동일한 이름 지정 규칙을 따르지 않습니다.

따라서 타사 앱이 redhat-release 또는 centos-release 또는 패키지 및 업데이트에 대한 일부 RHEL 파생 이름 지정에 의존 할 때 발생하는 많은 문제가 있습니다. RHEL vs CentOS 이름 지정 문제의 예는 여기를 참조하십시오.
http://lists.centos.org/pipermail/centos/2011-April/110995.html

노트

Fedora는 서로 다른 소스 코드 브랜치와 다른 공유 라이브러리 및 커널 개정판을 기반으로합니다. 컴파일 된 패키지가 이러한 배포판에서 작동하지 않을 수 있습니다.

EPEL 및 rpmforge는 일반적으로 기본 시스템 패키지가 아닌 소프트웨어 패키지를위한 것이므로 기본 항목에 대한 종속성을 해결하기위한 용도로는 사용되지 않을 것입니다.


답변

Fedora는 일반적으로 RHEL과 호환되지 않습니다. 특히 gcc와 같은 기본으로 Fedora RPM을 사용하지 않는 것이 좋습니다.

RHEL rpm을 파악할 수없는 경우 CENTOS가 RHEL과 바이너리 호환이 가능한 것을 자랑스럽게 생각하므로 미러 중 하나에서 CENTOS rpm을 사용해 볼 수 있습니다 .


답변

repo 파일 epel 및 rpmforege로 시도 할 수 있습니다.

링크를 사용하여 epel 및 rpmforge를 확인하십시오.

http://fedoraproject.org/wiki/EPEL

http://dag.wieers.com/rpm/FAQ.php#A1


답변

같은 문제에 부딪쳤다. CentOS 리포지토리를 사용하는 데 도움이 여기 있습니다 : http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/

2 단계 만 읽으십시오 (CentOS 및 RedHat 용 Remi 저장소 설치).

도움이 되었기를 바랍니다.


답변