패키시 삭제시 의존성에 대한 질문이요.
글쓴이: cd9cd9 / 작성시간: 금, 2004/05/28 - 10:45오후
예를들어 A라는 패키지를 삭제 할 때, B와 C라는 패키지를 삭제해야 한다는 의존성 메세지가 나올 경우, --nodeps 옵션을 사용하여 A라는 패키지만 제거하면 B패키지와 C패키지만 의존성문제로 인해 실행할 수 없게 되는건가요? 아니면 B패키지와 C패키지와 연관된 다른 패키지들에게도 의존성문제가 생겨서 실행할 수 없게 되는 건가요?
Forums:
프로그램에 따라 다릅니다.예컨데 메일을 보내는 mutt를 봅시다.
프로그램에 따라 다릅니다.
예컨데 메일을 보내는 mutt를 봅시다. mutt는 vim 없이도 메일을 읽거나 redirect로 메일을 보내는 기능은 수행할 수 있습니다.
그리고 외부의 mutt를 이용해서 mail을 보내는 "post-tool"이라는 가상의 프로그램을 생각합시다.
vim을 제거하면 mutt에서 메일을 편집해서 보낼 수 없으니 mutt 패키지 제작자는 mutt에 vim에 대한 의존성을 넣을 수 있을겁니다.
그러나 vim이 없더라도 mutt가 깔려만 있다면 아까 생각한 가상의 "post-tool"은 잘 동작하겠죠?
이런 식으로 일일이 따지고들면 그래도 좀 낫습니다. 각 패키지가 무슨 일을 하는지 정확히 알기 전에는 의존성을 깨면서 패키지를 깔거나 지우는 건 좋은 선택이 아닙니다. 그리고 이런 의존성을 이용하지 않을거라면 뭣하러 배포판을 쓰나요?
댓글 달기