[젠투] emerge 에서 '모든 패키지' 를 가리키는 class 는 없나요
글쓴이: 랜덤여신 / 작성시간: 금, 2004/08/13 - 10:47오후
emerge 에서 '모든 패키지' 를 가리키는 class 는 없나요? world 는 아닌 것 같습니다.
젠투 포럼에도 올렸는데, 염치없이 여기에도 또 올리네요... 너그럽게 용서해주세요... :oops:
얼마 전에
emerge -pvu world emerge -pv world
를 해보니,
emerge -pvu world: pango, libpng, mozilla-thunderbird emerge -pv world: mozilla-thunderbird
이렇게 출력이 되더군요.
뭔가 신기해서(-_-), 무슨 차이가 있는지 확인하기 위해 emerge -pv world 를 해 보았습니다.
물론, mozilla-thunderbird 만 설치가 되더군요.
업데이트는 성공적으로 했는데, 업데이트를 마친 후 emerge -pvu world 를 해보면 아무것도 나오지 않습니다.
물론 pango 나 libpng 패키지가 업데이트 된 상태는 아닙니다. 각각의 패키지를 직접 emerge -pv pango 식으로 해보면,
Quote:
[ebuild U ] media-libs/libpng-1.2.5-r8 [1.2.5-r7] -debug 0 kB
이런 식으로 'U' 로 표시되거든요.
그래서, 제가 추측을 해 보았습니다: 혹시 world 는 유저가 '설치하라고 명령을 내린 패키지' 만 포함하는 것이 아닐까 하구요...
man 페이지를 보니, /var/cache/edb/world 에는 user-specified packages 만 포함된다고 되어 있군요. (흐흐 -_-;;)
이제, 질문입니다:
world 가 아닌, '모든 패키지' 를 가리키는 class 이름은 없나요?
Forums:
약간 편법으로 느껴지기는 합니다만, ^^[code:1]qpkg -
약간 편법으로 느껴지기는 합니다만, ^^
qpkg -nc -I | sort | uniq | xargs emerge -pvu
이런 식의 편법을 썼더니 결과가 괜찮군요... 흐흐...
음... 그런데 좀더 정석적인 방법은 없을까요? :o
----
블로그 / 위키 / 리눅스 스크린샷 갤러리
emerge -puD world는 어떨까요?
emerge -puD world는 어떨까요?
[quote="ssggkim"]emerge -puD world는 어떨까요
음, -D 옵션이라는 것이 있군요. 감사합니다. :)
man 페이지를 살펴보니, -D 옵션은 디펜던시 추적을 약간 강화하는 것 같군요.
그런데, '편법 명령어' 와 -D 옵션 의 결과가 약간 다르게 나오는군요.
아마도, qpkg 를 이용한 명령은 시스템에 설치된 모든 패키지를 설치하라고 명령을 내리는 것 같고, -D 명령은 world 패키지의 업데이트 내용을 다시 한번 확인하는 것 같습니다.
적절히 조합해서 써야겠네요 ;)
----
블로그 / 위키 / 리눅스 스크린샷 갤러리
댓글 달기