안녕하십니까?
현재 한컴 리눅스3.0이 깔려 있는 상태였었는데,
sendmail 업그레이드 할려니 버전에 맞게 나온 rpm버전이 없어서
리빌드 하려고 하니 한컴리눅스3.0에는
rpm 개발프로그램이
설치되있지 않아서 rpm프로그램을 찾다가 무슨생각이였는지,
oops linux(안녕)의 rpm패키지로 업그레이드 하는순간...ㅡㅡ;;
그후는 rpm을 사용할수 없게 되었습니다.
rpm: relocation error: rpm: undefined symbol: __guard
위의 내용이 에러내용입니다.
검색해보니 저 같은 분이 한 두분 계신것 같았습니다.
죄송합니다.
그래도 불행중 다행으로 테스트용 서버라 별 다른 피해는
없습니다.
다만 궁금해서요. rpm을 쓸 수 없을때 rpm을 소스 컴파일할려고
하는데,
맞는지는 모르는데, ftp://ftp.rpm.org/pub/rpm/test/ 에서 소스화일 받아서
컴파일중 에러가 나네요... ㅡㅡ;;
혹시 좋은 방법이 없을까 하고, 이렇게 글을 올려봅니다.
죄송합니다.
저의 부주의와 찾는다고 찾긴 했는데, 해결책을 못찾아서
죄송합니다.
oops.org 에 글을 올려 보긴 했는데, 답변이 있을지 없을지
몰라서
궁금한 마음에 질문 한번 해봅니다.
수고하세요 ^^*
다시 다른 버전의 rpm소스를 가지고 컴파일하니 성공했습니다.
rpm-4.1.tar.gz
소스로 다시 rpm을 rpm으로 받아 --nodeps 로 새로까니깐 일단
됩니다.
나중에 확인은 해야겠지만, 앞으론 항상 주의해서 작업해야
겠네요..
|