rpm 하고 src.rpm하고
맨드레이크 10.0에 들어 있는 ddd가 조금 이상합니다. 공식적으로 배포판에 들어 있는 것은 아니고 누군가 rpm 파일로 올려놓은 것인데 제대로 안되더군요. 그래서 이번엔 rpm 중에 src로 된 것을 받아서 한번 설치를 시도해 보았습니다. 생초보인 저로서는 상당히 긴장이 되더군요. 지난번 gaim의 업그레이드 실패 이후로 더욱 몸을 사리게 되었습니다. 열심히 도와 주신 분들께 면목이 없습니다. 그때 실패로 새로운 배포판을 새로이 깔아야 했습니다.
일단 리빌더 하는 동안에 libbnutils-devle, libtermcap-delvel이 필요하다는군요. 여기서 배운대로 배포판 시디를 살펴 보니 비슷한 이름이 있었습니다. libbnutils2-devle, libtermcap2-delvel를 확신은 없지만 한번 깔아 보았습니다.
되더군요. 이번에 이런 방법으로 깔았더니, 더이상 뜨면서 그냥 죽어 버리는 일이 없더군요. 예전에 뜨기전에 마우스로 메뉴가 뜰만한 부분을계속 클릭을 했어야 되었습니다. 상당히 이상하죠.
그리고 소스안을 들어 갔더니, 지난번과는 다른 에러로 소스코드가 멈추는군요. 지난번은 그냥 libc.so.6에서 중지 시켰다로 메시지가 나왔는데. 이번에는 인풋파일중에 하나를 지정하면서 죽더군요. 호~ 상당히 감동적입니다. 그 파일만 손을 보니 잘 되는군요. 그리고 가끔 가다가 딱 멈춰서 곤란하게 만드는 일도 없어졌군요. 만세~~ :D
여기서 질문입니다.
src.rpm으로 리빌더하는 것이 더 좋은 방법인가요:?: 아니면 원래 상관이 없는 것인데 이번 경우엔 아주 특이한 경우입니까? 왜냐하면 자꾸 죽는 어플리케이션의 경우에 한번 이렇게 설치하면 이번처럼 효과가 있을까 하는 초보적인 생각이 마구 드는군요.
ddd를 맨드레이크용 RPM으로 받으셨나요? 맨드레이크는 (예를 들어)
ddd를 맨드레이크용 RPM으로 받으셨나요? 맨드레이크는 (예를 들어) 레드햇/수세용 RPM과 잘 궁합이 맞지 않습니다. (않을 수 있습니다.) 이 경우 SRPM에서 리빌드하는 것이 좋은 방법입니다. (일 수 있습니다.)
--feanor
댓글 달기