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
A
답변
0
이후 버전의 CentOS에서 바이너리 rpm을 설치하는 것은 거의 불가능합니다. CentOS5 이후로 많은 변경 사항이 있습니다.
src.rpm을 로컬에서 재구성하는 것이 어떤 문제가 있는지 확인할 수있는 한 가지 방법입니다.
한편 CentOS6 (적어도 CentOS7은 약간의 연구가 필요한 systemd를 사용함)로 업그레이드하는 것이 bind와 같은 것을 개조하는 것보다 훨씬 더 많은 노력을 기울이지 않으며 다른 효율성을 갖습니다. YMMV, 모두가하지.
CentOS의 최신 버전의 RPM입니까? 필자는 파일 이름에 'el5'가 있기 때문에 Enterprise Linux 5에 대한 것이라고 생각했습니다. CentOS 5는 EL5를 기반으로한다고 생각했습니다. 원본 RPM을 다시 작성하려면 어떻게합니까? – Kent
예 .el5는 CentOS5 용입니다. 내 의견은 CentOS6/CentOS7 바인드에서 업그레이드한다고 가정합니다. bind-devel 및 bind-libs와 같은 종속성을 업그레이드해야합니다. –