복붙노트

[SPRING] Ubuntu 기반 Linux에 SIGAR을 설치하는 방법은 무엇입니까?

SPRING

Ubuntu 기반 Linux에 SIGAR을 설치하는 방법은 무엇입니까?

Maven과 Spring이있는 Java 프로젝트에서 SIGAR을 사용하고 있습니다. 이 링크에 설명 된대로 pom.xml 파일에 Maven Dependency 및 Maven Repository가 포함되어 있습니다. http://mavenhub.com/mvn/thirdparty-uploads/org.hyperic/sigar/1.6.5.132

또한 Jetty (mvn install로 작성된 .war 파일을 시작 함)를 사용하여 프로그램을 시작합니다.

그러나 SIGAR는 여전히 작동하지 않습니다. Aparently libsigar-amd64-linux-1.6.4도 설치해야합니다.

그래서 그 파일을 다운로드했지만, 지금은 그 파일로 무엇을해야할지 모르겠습니다. 이 문제를 어떻게 해결할 수 있습니까? 그 파일은 어디에 두어야합니까?

해결법

  1. ==============================

    1.마지막으로 해결책을 찾았습니다. 공식 소스에서 SIGAR를 다운로드해야했습니다.

    마지막으로 해결책을 찾았습니다. 공식 소스에서 SIGAR를 다운로드해야했습니다.

    그런 다음 프로젝트의 "main / src / webapp"폴더에 전체 "lib"폴더 (모든 .so 및 .dll 등)를 복사 / 붙여 넣기해야했습니다. 필요한 응용 프로그램을 저장하기 위해 Spring에서 사용됩니다 (또는 그래서 나는 생각한다).

    그런 다음 mvn install을 실행하고 "대상"폴더를 확인한 후 새로 생성 된 .war 파일을 실행하면 모든 것이 예상대로 실행됩니다.

  2. ==============================

    2."sigar.jar"파일과 함께 프로그램 라이브러리 폴더에 넣어야한다고 생각합니다.

    "sigar.jar"파일과 함께 프로그램 라이브러리 폴더에 넣어야한다고 생각합니다.

    다른 OS 변형에서 프로그램을 실행하려면 동일한 lib 폴더에 ".dll", ".so"및 ".dylib"파일이 있어야합니다.

    편집하다: 아래 링크에서 sigar를 다운로드 할 수 있으며 모든 주요 플랫폼 용 lib 파일이 들어 있습니다. http://sourceforge.net/projects/sigar/?source=navbar

  3. ==============================

    3.Linux에 sigar를 설치하려면 여기에 복사 / 붙여 넣기 옵션이 있습니다.

    Linux에 sigar를 설치하려면 여기에 복사 / 붙여 넣기 옵션이 있습니다.

    wget https://netcologne.dl.sourceforge.net/project/sigar/sigar/1.6/hyperic-sigar-1.6.4.tar.gz
    tar xvf hyperic-sigar-1.6.4.tar.gz
    cd hyperic-sigar-1.6.4.tar.gz
    
    # INSTALL
    sudo cp sigar-bin/lib/libsigar-`dpkg --print-architecture`-`uname -s | tr '[:upper]' '[:lower]'`.so /usr/lib
    
  4. ==============================

    4.이것은 실제로 작동합니다. **하지만 코드에서 약간의 오류가 있었는데,이 작동합니다 :

    이것은 실제로 작동합니다. **하지만 코드에서 약간의 오류가 있었는데,이 작동합니다 :

    wget https://netcologne.dl.sourceforge.net/project/sigar/sigar/1.6/hyperic-sigar-1.6.4.tar.gz
    tar xvf hyperic-sigar-1.6.4.tar.gz
    cd hyperic-sigar-1.6.4
    
    # INSTALL
    sudo cp sigar-bin/lib/libsigar-`dpkg --print-architecture`-`uname -s | tr '[:upper:]' '[:lower:]'`.so /usr/lib
    
  5. from https://stackoverflow.com/questions/21894128/how-to-install-sigar-on-ubuntu-based-linux by cc-by-sa and MIT license