comerr-dev, libqt4-dev 등 에러 해결 방법

언젠가부터 내 노트북에 설치한 쿠분투(우분투도 동일)를 apt로 업그레이드 할 때마마 comerr-dev, libqt4-dev, libkrb5-dev, libqp-dev, libqt4-opengl-dev 등이 오류가 발생했다.
그래도 시스템을 이용하는데 문제가 없었기 때문에 그냥 쓰고 있었는데, 오늘 texworks 우분투용을 빌드하기 위해 필요한 libpoppler-qt4-dev를 설치하는데 이것도 오류가 발생하길래 해결을 하기로 했다.

의존성 문제라고 뜨는데, 저 패키지를 하나하나 따라가다 보니 결국은 comerr-dev 문제다. 구글링을 해서 이런 저런 페이지를 검색하다가 이 페이지를 찾았다. 여기의 댓글 중 해결법이 있는 사이트를 링크했다길래 해당 링크도 따라갔더니 이 방법으로 성공했다는 댓글이 있어 따라한 결과 성공.

1. 원인: install-info 버전 문제. 데비안 버전의 install-info가 있고, GNU버전의 install-info가 있다. 우분투에서 쓰는 데비안 버전의 것을 GNU버전이 먼저 잡히기 때문. 링크한 페이지에 보면 texlive2008를 설치할 때 GNU버전이 설치된 모양이다. 내가 영어가 딸려서 제대로 이해했는지 의심은 되지만;;;

2. 해결:
1) 현재 상태:

$whereis install-info

을 해보면 2개의 install-info가 잡힌다.

$/usr/sbin/install-info –version

을 해보면 Ian Jackson의 데비안 버전이라고 나온다.

$/usr/local/bin/install-info –version

을 해보면 Free Software Foundation의 GNU 버전이라고 나온다.

2) 방법:

해결법은 $PATH에서 데비안 버전이 먼저 잡히로록 바꿔주면 된다.
$sudo vi /etc/environment에서 $PATH의 /usr/sbin을 /usr/local/bin 보다 앞에 놓으면 된다.

$source /etc/profile

로 바뀐 설정을 적용한 후 apt의 update와 upgrade를 하면 된다.

끝~!




coded by nessus
» Tags: , , , , , , , , , , , , , , , , ,

Comments 0

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

*