Red Hat Network에 가입하지 않은 RHEL6 박스가 있습니다. 모든 복잡한 종속성을 해결하기 위해 yum을 사용하여 gcc를 설치하고 싶습니다. 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는 일반적으로 기본 시스템 패키지가 아닌 소프트웨어 패키지를위한 것이므로 기본 항목에 대한 종속성을 해결하기위한 용도로는 사용되지 않을 것입니다.
repo 파일 epel 및 rpmforege로 시도 할 수 있습니다.
링크를 사용하여 epel 및 rpmforge를 확인하십시오.
같은 문제에 부딪쳤다. CentOS 리포지토리를 사용하는 데 도움이 여기 있습니다 : http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/
2 단계 만 읽으십시오 (CentOS 및 RedHat 용 Remi 저장소 설치).
도움이 되었기를 바랍니다.