"popt"를 업그레이드하려면 너무 많은 패키지를 업그레이드해야 합니다.

"popt"를 업그레이드하려면 너무 많은 패키지를 업그레이드해야 합니다.

현재 syslog-ng업그레이드를 사용하고 있습니다 rpm. 업그레이드하는 동안 종속성을 갖는 것과 갖는 것 syslog-ng사이에 종속성이 있다는 것을 발견했습니다 . 종속성 트리는 크고 깊습니다. 업그레이드하려면 많은 패키지를 업그레이드 해야 합니다 . 우리는 이것이 프로덕션 서버이고 어떤 영향도 원하지 않기 때문에 너무 많은 패키지를 업그레이드하고 싶지 않습니다.rpm-libspoptpoptpoptrpm-libs

syslog-ng수많은 패키지를 업그레이드하지 않고도 쉽게 업그레이드할 수 있는 방법이 있습니까 ?

답변1

syslog-ng에 새 버전의 rpm-libs가 필요한 경우 프로덕션에 설치된 "rpm-libs" 패키지보다 새로운 소스에서 컴파일된 서버에서 rpmbuild, librpmbuild 등을 사용하여 syslog-ng가 빌드된 것처럼 들립니다.

서버에 rpm-libs, rpm, rpmbuild 등에 대한 소스 코드가 설치되어 있는 경우 rpmbuild를 컴파일하고 결과 rpmbuild 바이너리를 사용하여 새 syslog-ng RPM을 생성해야 합니다.

나는 이것을 "간단하다"고 부르지는 않겠지만, 다른 패키지들을 업데이트하고 싶지 않다면 선택의 여지가 별로 없습니다.

강제 업데이트나 노드 업데이트는 권장하지 않습니다.

관련 정보