2016-08-03 11 views
0

CentOS 5.8을 기반으로하는 웹 서버를 실행하고 있으며 PCI 호환을 위해 바인드 버전을 업그레이드해야합니다. 나는 현재 bind 9.3.6을 실행 중이며 bind 9.9.8 이상이 필요합니다. 나는 을 시도했지만 분명히 yum에 따라 이미 최신 버전을 가지고 있습니다. 나는 인터넷 검색을 한 적이 있는데 RPM 파일 bind-9.10.2-1.el5.i686.rpm이 작동하는 것처럼 보였지만 설치를 시도해야하는지 알지 못합니다. 나는 같은 사이트에서 얻을 수있는 bind-devel과 bind-libs가 필요할 것이라고 생각합니다. 근원지에서 편집하는 것이 나을까요? CentOS 5는 낡았지만 전체 서버를 다시 설치하지 않으려 고합니다.CentOS 5.8에서 9.9.8 이상의 바인드를 설치하는 방법

답변

0

이후 버전의 CentOS에서 바이너리 rpm을 설치하는 것은 거의 불가능합니다. CentOS5 이후로 많은 변경 사항이 있습니다.

src.rpm을 로컬에서 재구성하는 것이 어떤 문제가 있는지 확인할 수있는 한 가지 방법입니다.

한편 CentOS6 (적어도 CentOS7은 약간의 연구가 필요한 systemd를 사용함)로 업그레이드하는 것이 bind와 같은 것을 개조하는 것보다 훨씬 더 많은 노력을 기울이지 않으며 다른 효율성을 갖습니다. YMMV, 모두가하지.

+0

CentOS의 최신 버전의 RPM입니까? 필자는 파일 이름에 'el5'가 있기 때문에 Enterprise Linux 5에 대한 것이라고 생각했습니다. CentOS 5는 EL5를 기반으로한다고 생각했습니다. 원본 RPM을 다시 작성하려면 어떻게합니까? – Kent

+0

예 .el5는 CentOS5 용입니다. 내 의견은 CentOS6/CentOS7 바인드에서 업그레이드한다고 가정합니다. bind-devel 및 bind-libs와 같은 종속성을 업그레이드해야합니다. –