RedHat 8.0에서 ImageMagick 업그레이드
원래 데비안 사용자인데 피치 못할 사정으로 RedHat 8.0을 쓰고 있습니다. 그리고 원격에서 터미널로 로그인해서만 작업이 가능하고요.
ImageMagick 라이브러리가 필요한 Perl 프로그램이 있는데, Ping 명령이 실패하길래 살펴봤더니 설치되어 있는 ImageMagick 버전이 낮은 것 같더군요. 설치된 것은 5.4.7-5인데, 적어도 6.x 대는 되어야 하는 것 같았습니다.
데비안에서 dselect 쓰면서는 패키지 파일 받는 것에 걱정이 없었는데, 레드햇은 패키지 파일 구하는 것부터가 문제더군요. 레드햇 사이트를 뒤져도 안 나오고.. rpmfind.net 같은 곳에서 아무 것이나 받았다가 어떻게 엉킬지 알 수 없는 노릇이고.. 어쩌다가 ftp.redhat.com 에서 alpha 어쩌구 하는 디렉터리를 발견하고 거기서 rpm 파일을 받았습니다.
그런데 의존성 때문에 설치가 안 됩니다.
# rpm -Uh ImageMagick-* 경고: ImageMagick-6.0.7.1-4.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2 오류: Failed dependencies: libstdc++.so.6 is needed by ImageMagick-c++-6.0.7.1-4 libstdc++.so.6(CXXABI_1.3) is needed by ImageMagick-c++-6.0.7.1-4 libstdc++.so.6(GLIBCXX_3.4) is needed by ImageMagick-c++-6.0.7.1-4 libexif-devel is needed by ImageMagick-devel-6.0.7.1-4
libstdc++를 업그레이드해야 되는 모양인데, 이건 꽤나 만만찮은 일이잖습니까? 혹시나 해서 패키지를 구해다가 설치를 시도해 봤는데, 무수한 의존성 에러를 보고 포기했습니다.
이 상황에서 최신 버전의 ImageMagick 라이브러리를 쓰려면 어떻게 해야 할까요?
RedHat에서 패키지 관리 명령은 rpm밖에 모르는데, 여기를 뒤져보고 yum, aptitude, rcd 등이 있다는 것은 들어봤지만 모두 설치가 되어 있지 않고, up2date는 실행시키면 화면이 잠깐 시퍼렇게 됐다가 다시 돌아오면서
There was an SSL error: [('SSL routines', 'SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')]
이런 에러만 내고 죽어버립니다.
댓글 달기