Can’t locate Text/CSV_XS.pm in @INC

  • 에러메시지 :
Can't locate Text/CSV_XS.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at geoip_csv_iv0.pl line 12.
BEGIN failed--compilation aborted at geoip_csv_iv0.pl line 12.
  • 해결방안 1 :
$ /usr/bin/perl -MCPAN -e'install Text::CSV_XS'
  • 해경방안 2 :
http://search.cpan.org/ 에서 "CSV_XS" 검색하여 "Text::CSV_XS" 다움받거나
http://search.cpan.org/CPAN/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.18.tgz 다운로드

압축해제 후 해제된 디렉토리로 이동
$ perl Makefile.PL
$ make
$ make test
$ make install

php 설치 에러 configure: error: mcrypt.h not found. Please reinstall libmcrypt.

  • 에러 :
configure: error: mcrypt.h not found. Please reinstall libmcrypt.
  • 해결 :
다운로드 http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
# tar xzf libmcrypt-2.5.8.tar.gz 
# cd libmcrypt-2.5.8
# ./configure
# make
# make install
# vi /etc/ld.so.conf
/usr/local/lib 추가
# ldconfig

Kali Linux 땡긴다

요즘들어 리눅스 환경으로의 전환을 고심 중.
물론 당장에 확 바꾸기는 힘들테고 꽤 오랫동안 찬찬히 살피고 진행해봐야겠지만
최근에 이 녀석이 확 불을 댕긴다
“칼리 리눅스 Kali Linux”
일이 일인지라 보안 관련한 툴들을 중심으로 구성된 녀석이라
일단 버박으로 먼저 찬찬히 시작해 보자

Can’t locate Sys/Statistics/Linux.pm

Perl로 작성된 Nagios 플러그인 스크립트 실행 중 다음과 같은 에러가 발생하는 경우가 있습니다.

Can't locate Sys/Statistics/Linux.pm in @INC (@INC contains: /usr/local/nagios/libexec /usr/lib/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl .)</strong></p>

Sys-Statistics-Linux 모듈이 설치되지 않아 발생하는 것으로

  1. 우선 다음 명령 실행하여 Sys-Statistics-Linux 설치를 진행해봅니다.
    /usr/bin/perl -e 'use CPAN;install Sys::Statistics::Linux';
    • 경우에 따라서 여러 질문들이 나올 경우가 있으나 대부분은 그냥 엔터로 넘기시고, 마지막 대륙,국가,저장소 선택만 Asia, Republic of Korea 로 선택, 저장소는 되도록 1번으로 선택하고 진행하시면 됩니다. 저장소 중 neowiz 는 추천하지 않습니다.
  2. 1번이 정상 진행되지 않거나 완료 후에도 문제가 계속된다면 CPAN사이트에서 다운로드하여 다음과 같이 설치 진행하면 해결 된다.
# tar xzf Sys-Statistics-Linux-0.66.tar.gz
# cd Sys-Statistics-Linux-0.66
# perl Makefile.PL
# make
# make test
# make install

테스트는 CentOS 5.9에서 진행되었으므로 참고하시길…

리눅스에서 wmv 스트리밍은 어떻게 해야는겨??

도대체 리눅스에서 wmv 스트리밍을 하려면 어떻게 해야는거야?? Darwin으로 된데서 설치해봤더니 안되는거 같고;;; Darwin이 너무 쉽게 설치되서 그런지 된다 싶은 녀석들은 설명이나 설치 방법들이 너무 어렵고 원 ㅡㅡ;;; 리눅스에서 wmv랑 mp4 같이 스트리밍할 수 있는 방법 없으려나?? 젠장 ㅜㅜ

RHEL/CentOS 에 Darwin Streaming Server 설정 후기

리눅스에 Darwin Streaming Server 설치와 관련하여 검색을 통해 접하게 되는 대부분의 자료들은 Darwin Streaming Server 6.0.3 버전의 소스코드를 가지고 컴파일을 통하여 설치하는 과정에 대해 설명하고 있다. 하지만, 이번 테스트 과정에서 OS의 버전이 CentOS 5.9여서인지는 모르겠으나 여차저차해서 6.0.3 버전의 설치를 완료하였으나 rtsp 로 접근 및 재생이 제대로 이루어지지 않았다.
Darwin Streaming Server 사이트(http://dss.macosforge.org/)에서는 5.5.5 버전에 대해서만 리눅스용 파일을 별도로 배포하고 있어 결국 이 버전을 이용하여 설치를 진행하였고, 오히려 컴파일 과정도 필요 없이 바로 설치가 가능하였다. 물론 rtsp 로 접근 및 재생도 문제없이 완료!!
현재까지 테스트 결과로는 힌트처리를 한 mp4 파일들에 대한 재생은 문제가 없었으나, 일부 자료들에서 제공되듯이 wmv 재생을 지원하지는 않는것 같다. 그리고 테스트가 제대로된 플레이어도 VLC 뿐이라 다른 플레이어들에서는 어떨런지도 아직 미지수.

RHEL/CentOS에 ffmpeg 설치하기

1. Repository 파일 생성

# vim /etc/yum.repos.d/ffmpeg.repo

2. Repository 내용 등록. (다음 내용 입력하고 저장)

[ffmpeg]
name=FFmpeg RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el6/en/x86_64/dag/  (64 Bit OS)
# baseurl=http://apt.sw.be/redhat/el6/en/i386/dag/   (32 Bit OS)
gpgcheck=1
enabled=1  

3. rpmforge Rpository 설치

For 32 Bit OS :
# rmp -Uvh http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
For 64 Bit OS :
# rpm -Uvh http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

이 단계가 진행되지 않으면 yum 설치 할 때 다음과 같은 메시지 출력
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 6b8d79e6  

4.\ ffmpeg & ffmpeg-devel 설치

# yum install ffmpeg ffmpeg-devel
또는
# yum install ffmpeg*