libgcc_s.so.1 라이브러리 의존성..
글쓴이: 박나영 / 작성시간: 금, 2005/05/06 - 11:53오전
안녕하세요
페도라코어3 쓰다가 수세가 쓰고싶어서 새로 설치를 했는데요
디폴트로 gcc가 안깔려있길래 설치를 하려고 보니
의존성 문제로 계속 막히고 있습니다 ㅠ_ㅠ
디펜던시에 관한 rpm은 모두 다 설치를 했는데요
현재 libgcc-3.3.4-11 이 깔려있고 4.0.0 버전으로 업그레이드를 하려고 하면
libgcc_s.so.1 이 필요하다고 합니다.
/lib64 에 이미 설치가 되어있는데요..
(yast로 하면 디펜던시가 한번에 해결된다고 들었던것 같은데 해보니 안되길래 직접 터미널상으로 다운받아서 설치를 했습니다.)
gcc 설치하기 위해 cpp와 binutils rpm 설치했구요
AMD64에 수세 9.3 버전입니다.
리눅스 초보라 아직 부족한게 많습니다..
고수분들의 도움 기다리겠습니다.. 꾸벅 (__)
Forums:
예 저도 이것때문에 고생(?) 했었습니다.페도라도 그러더니 SuS
예 저도 이것때문에 고생(?) 했었습니다.
페도라도 그러더니 SuSE도 libgcc_s.a가 아니라 libgcc_s.so군요...
Gentoo나 Debian은 어떤지요? 이건 패키징할 때 libgcc_s.so를 지워서 gcc를
패키징하고, libgcc_s.a로 static하게 링크가 되게끔 해주면
다른 패키지들이 libgcc_s.so로 의존성이 없어지는데...
아무튼,
rpm -Uhv로 말고 rpm -ihv로 해보세요. --nodeps 혹은 --force도 넣어보시구요.
U옵션을 쓰면 업그레이드고, i옵션은 그냥 인스톨입니다. 두개의 gcc버전이 같이 설치되는거죠.
--force 옵션 사용하니까 되는군요.. 도움 감사드립니다!!
--force 옵션 사용하니까 되는군요..
도움 감사드립니다!!
댓글 달기