[완료]RPM설치중 Failed Depenencies Error가 발생했는데요 ~
글쓴이: hyper9 / 작성시간: 화, 2008/03/11 - 11:43오전
문제가 생긴 과정을 조금 더 자세히 설명드리면요,
일단 설치하고자 하는 RPM file이 있습니다. 이름은 My.rpm 입니다.
사용중인 System은 Fedora 7 이고 보통의 Duel Core PC에 설치되어 있습니다.
rpm -ivh My.rpm 이라는 command를 사용해서 system에 잘 설치되는 걸 확인했습니다.
그리고 나서는 local directory에서 chroot command를 써서 root환경으로 전환한 후에
원래의 System에서의 /etc, /lib, /bin, /usr/sbin, /usr/bin 등 일단 필요해 보이는
Directory 는 copy해서 설치했고 그리고 나서 아까 사용했던 My.rpm 을 이 local - root (이런
표현이 맞는지 모르겠네요) 환경에서 다시 설치를 해보려 하니까..
My.rpm에서 필요로 하는 library들이 필요하다는 불평을 하면서 설치가 안되었어요.
복사해 놓은 /lib에 보면 필요하다고 나오는 library가 실제로 존재하긴 하거든요.
뭔가가 더 필요한 데 그걸 몰라서 이런 것 같은데,,어떤 문제 일까요..
조언 부탁 드립니다.
미리 감사 드립니다.
Forums:
복사가 아니라
복사가 아니라 설치를 하셔야 합니다.
파일이 없다는 경고가 아니라 패키지가 설치되어 있지 않다는 경고입니다.
OTL
아..감사합니다..
어쩐지 뭔가 있을 것 같았는데,,설치를 하는게 맞는거군요 ^^
한가지 더 궁금한게 있는데요,,,
RPM file들은 설치를 하면 될 것 같다는 생각이 드는데요,,
나머지 directory들은 어떻게 만드나요, chroot로 전환했을 때의
환경 구성법을 잘 이해를 못하고 있는 것 같아서요..
/etc, /proc, /dev 등등,,RPM과는 상관없지만 뭔가 설정을 해주어야
하는 directory들도 꽤 있는데,,이건 어떻게 하면 되는지,
잘 몰라서요,,,
또 한번 도움을 부탁 드립니다.
미리 감사드립니다. ^^
또 질문이 생겼어요..
RPM 들을 install하다 보면, 다른 것들이 있어야만 install될 수 있다고
dependencies를 check해서 message가 display되는 것 같은데요..
이걸 어떤 차례대로 install하면 된다거나 하는 일종의 정리된 규칙이 있나요
하나 하나 해보면서 시행착오를 통해 RPM을 설치하려니까 시간이 너무 많이
걸리네요 ...
또 도움을 부탁드립니다. 감사합니다. ^^ ~
rpm은 rpm만으로 설치하면 지옥입니다.
소위 말하는 의존성 지옥이라고 하죠.
yum 을 이용해야 합니다.
There is no spoon. Neo from the Matrix 1999.
There is no spoon. Neo from the Matrix 1999.
yum에 대해서 알아봐야 겠네요..
yum인 FC3나 FC4와 같은 이전 version에서도 사용가능했었나요?
요즘들어 본 것 같아서요 ...
너무 무지한 질문인지 모르겠네요
Yum 에 대한 몇가지 질문입니다.
위의 분으로 부터 Yum을 소개받고 자료를 좀 찾아보았는데요.
제가 하고 싶은 것은 위에서도 간단히 말씀을 드렸지만 기존에 FC7이
설치되어 있는 System상에서 local directory에 chroot command 를
사용해서 새로 일종의 FC7의 subset에 해당하는 환경을 만들려고 합니다.
(이런 과정을 어떻게 부르나요? 적절한 용어를 모르니, 자꾸 이렇게
장황하면서 애매하게 설명을 하게 되네요.)
암튼,,이런 일을 하려다보니 일단 FC7에 필요했던 모든 RPM file들은
FC7의 DVD안에 모두 존재하는 것 같은데요.
이중에 일부만을 설치하고 싶거든요.
이렇게 할때 예를 들면 DVD안의 모든 rpm file들은 chroot로 만들어진
환경의 특정 directory (예를 들면 rpms)에 복사해 놓은 후에,
yum localinstall /rpms/xxx.rpm 과 같은 이름으로 하나씩 설치하면
되는 건가요?
그렇게 하면 yum이 dependencies를 check해서, 어떤 일을 해주는 건지요.
곧 해봐야할 일이긴 하지만, 해보기 전에, 일단 고수님들의 조언을 받고
실제로 해보려고 합니다.
역시 도움 부탁드리며,,,미리 감사드립니다.
yum을 써보려하니..
yum자체가 설치가 안되네요,,,
이것도 역시 dependency때문이고요.
이럴 땐 어떻게 하는 게 좋을까요?
이건 해보셨나요?
There is no spoon. Neo from the Matrix 1999.
There is no spoon. Neo from the Matrix 1999.
Package Manager..?
GUI 상에서 실행되는 Package Manager가 Yum인가요?
아님 다른건가요?
계속 무지한 질문을 드리는 것 같네요 ㅜㅜ
아 저도
fedora를 안쓴지 오래되서, 모르겠습니다.
참고로 yum의 GUI frontend는 yumex라는 프로그램이 있습니다.
There is no spoon. Neo from the Matrix 1999.
There is no spoon. Neo from the Matrix 1999.
또 다른 Error...
또 다른 Error 가 발생했습니다..
위에서 알려주신대로
# yum --installroot /home/myaccount/alternative_root install ./hwdata-0.200-1.fc7.noarch.rpm 이라고 하니,,
Error: Cannot open/read repomd.xml file for repository: fedora
이런 Message가 나오네요 ,,,
또 한번 문제가 뭔지 여쭤봐야할 것 같네요..
현재 Directory 아래에 hwdata-0.200-1.fc7.noarch.rpm file은 존재하고 있는 상태 입니다.
대충 정리가 되었네요 ..
이제 대충 해결이 된 것 같습니다..
나중에 다시 한번 해결된 내용을 올릴게요 ^^
해결된 내용은요 ~
# yum --installroot /home/myaccount/alternative_root install ./hwdata-0.200-1.fc7.noarch.rpm 이라고 하니,,
Error: Cannot open/read repomd.xml file for repository: fedora
이런 Message가 나오네요 ,,,
이 문제는 /etc/yum.repos.d 아래의 file을 모두 지우고
다시 하니까 해결되는 것 같네요 ..
댓글 달기