apt-get을 사용하여 최신 버전의 Nagios로 업그레이드할 수 있나요?

apt-get을 사용하여 최신 버전의 Nagios로 업그레이드할 수 있나요?

이 글을 쓰는 시점에서 Nagios의 최신 버전은 3.3.1입니다. 저는 Ubuntu 10.04를 실행 중이고 apt-get update; apt-get install nagios3버전 3.2.0을 사용했습니다.

최신 버전의 Nagios를 수동으로 컴파일하고 설치하는 방법에 대한 많은 지침이 있다는 것을 알고 있지만 apt-get이를 사용할 수 있는 방법이 있습니까 /etc/apt/sources.list? 파일을 편집하거나 이와 유사한 작업을 수행할 수 있습니까?

고쳐 쓰다

이 질문을 한 지 꽤 시간이 지나서 지금은 10.04가 아닌 Ubuntu 12.04를 사용하고 있는데 현재 버전이 아닌 이전 버전의 Nagios(3.2.3)가 시스템에 로딩된다는 보고를 받아 실망스럽습니다( 3.4.1) apt-get설치 방법을 사용하는 경우.

더 많은 정보를 얻기 위해 현상금을 열었습니다. 현상금 블록의 다음 참고 사항을 참조하세요.

답변1

우분투에는 아직 3.3이 없는 것 같습니다. 최신 버전은 여전히 ​​3.2입니다. 당신이 할 수 있는 한 가지는 스스로 짐을 꾸리는 것입니다. (아마도) 어렵지는 않습니다. 이를 수행하는 방법에 대한 개요는 다음과 같습니다.

  1. Nagios 사이트나 다른 곳에서 3.3 소스 코드를 다운로드하세요.

  2. Ubuntu 3.2 또는 사용 가능한 버전의 소스 코드를 다운로드하세요.

     apt-get source nagios3
    
  3. Ubuntu nagios3 소스의 압축이 풀린 소스 디렉터리에서 debian 디렉터리를 복사합니다
    .

  4. 필요에 따라 debian/rules, debian/control 및 기타 파일을 수정하세요.

  5. 빌드 종속성 설치

    apt-get build-dep nagios3
    
  6. 패키지를 컴파일합니다. 나는 사용한다

    debuild binary
    

    패키지를 사용합니다 devscripts. 원래 소스에 패치가 적용된 경우
    새 소스에 대해 패치를 새로 고쳐야 합니다. 패치가 있지만
    새 소스에 적용되지 않으면 여기에 오류가 표시됩니다.

답변2

일반적으로 대규모 소프트웨어 프로젝트에는 업데이트 패키지가 포함된 PPA가 있습니다. 불행하게도 Nagios Inc.PPA를 업데이트하지 않은 것 같습니다.최신 패키지로. 그렇다면 이 저장소를 추가하면 add-apt-repository자동으로 다른 소프트웨어 업데이트로 업데이트됩니다.

답변3

두 가지 즉각적인 가능성이 떠오릅니다.

  1. 데비안에는 sid에 nagios3 3.4.1-2가 있습니다. 데비안화된 소스 코드를 다운로드하고 우분투용으로 다시 빌드할 수 있습니다. "dpkg -i"를 사용하여 설치하거나 자체 로컬 저장소를 생성하십시오(또는 런치패드에 ppa를 생성하십시오). 업데이트할 때마다 이 작업을 반복해야 합니다.

  2. 이싱가Nagios Inc의 영리 목적 성격과 소프트웨어의 오픈 소스 성격 사이의 긴장과 관련된 문제를 해결하도록 설계된 Nagios의 포크입니다. Nagios의 대안으로 평가해 볼 가치가 있을 수 있습니다.

    게다가신켄, Nagios 뒤에 있는 핵심 아이디어를 Nagios와 호환되게 재설계/재작성한 것입니다. 이제서야 이걸 발견했는데 너무 좋아보여서 제대로 평가하는데 시간을 좀 투자해야 할 것 같습니다.


고치기 쉽다

Quantal에서 nagios 패키지를 설치하도록 구성하는 가장 쉬운 방법은 다음과 같습니다. 그러나 그 밖의 모든 것은 정확하지 않습니다.

  • /etc/apt/sources.list다음 파일에 Quantal 저장소를 추가하거나 추가하세요./etc/apt/sources.list.d/

  • /etc/apt/apt.conf다음을 포함하는 파일을 편집 하거나 추가합니다 /etc/apt/apt.conf.d/.
    APT::Default-Release "precise";

  • 다음을 포함하는 nagios라는 파일을 추가합니다 /etc/apt/preferences.d/.

패키지: nagios*
PIN: 양자 해방
핀 우선순위: 1000
  • 언제나-d먼저 apt-get 또는 aptitude를 사용하거나 실행하여 업그레이드가 수행할 작업을 확인하세요 --download-only. -V버전 세부 정보를 표시하는 옵션도 여기에서 유용합니다.

    이는 제가 제공하는 예제가 실제로 우분투 배포판 이름을 사용하여 테스트되지 않고 데비안을 사용하여 테스트/SID/실험 패키지에서 간단히 조정된 경우에 특히 중요합니다(저는 주로 우분투가 아닌 데비안을 사용합니다). 원칙적으로는 작동해야 합니다. 실제로 올바른 결과를 얻으려면 일부 조정이 필요할 수 있습니다.

자세한 내용은 apt_preferences 매뉴얼 페이지를 참조하십시오.

답변4

최신 Nagios 3.4.1을 다운로드하는 방법에 대해 조사한 결과 도움이 될 수 있는 다음 코드를 발견했습니다.

sudo –s

mkdir downloads

cd downloads

wget http://sourceforge.net/projects/nagios/files/nagios-3.x/nagios-3.4.1/nagios-3.4.1.tar.gz/download

tar –zxvf nagios-3.4.1.tar.gz

나는 당신이 그것을 얻기 위해 apt-get을 사용하고 싶어한다는 것을 알고 있습니다. 그것이 아마도 그것을 얻는 가장 쉬운 방법일 것입니다. 하지만 Ethan Coker가 말했듯이: "불행히도 Nagios Inc.는 PPA를 최신 패키지로 업데이트하지 않는 것 같습니다."

어떻게 지내는지 알려주세요.

인용하다

관련 정보