패키지 파일에 .rpm이나 .tar.gz가 없습니다... 어떻게 해야 하나요?

패키지 파일에 .rpm이나 .tar.gz가 없습니다... 어떻게 해야 하나요?

여러 RHEL6 서버에 ELK 패키지를 설치하느라 바쁘지만 메일 서버 중 두 대는 여전히 RHEL5 i386 서버입니다.

그래서 난 간다https://www.elastic.co/downloads/logstashLinux 32비트 버전을 다운로드했는데 (나에게) 흥미로운 부분은 패키지를 다운로드한다는 것이었습니다 logstash-forwarder_linux_386. 그것 없이 .rpm또는 .tar.gz뒤에.

어떻게 "포장을 풀" 수 있나요?

답변1

이 파일은 logstash-forwarder_linux_386실행 파일입니다. 실행할 준비가 되어 있으므로 압축을 풀 필요가 없습니다. 너는 볼 수있어file주문하다:

$ file logstash-forwarder_linux_386
logstash-forwarder_linux_386: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, not stripped

파일을 실행 가능하게 만들고 나머지 logstash가 찾을 수 있는 디렉터리에 배치해야 합니다.

chmod a+rx logstash-forwarder_linux_386
sudo mv logstash-forwarder_linux_386 /usr/local/bin/

아니, 왜 포장을 안 했는지 모르겠네요.

관련 정보