본문 바로가기
운영_설치/리눅스_유닉스

젠투 (gentoo) 패키지 관리 명령 몇가지

by 써드아이 2013. 2. 26.

equery files hello : 패키지 내의 목록 보기

equery belongs /bin/ls : 파일이 속한 패키지 보기


emerge -s name : 패키지 이름으로 검색

emerge -S discribiption : 패키지 설명으로 검색


qpkg -query -deps hello :패키지 역 의존성 보기 ??

qpkg -q hello


revdep-rebuild : 패키지 빌드 역 의존성 충족시키기 ??

                       참조하는 라이브러리만 다시 설치 http://kldp.org/node/87350


emerge -uDN world : use flag 바뀐 것들도 몽땅 새로 upgrade





참고적으로...

(http://grooveon.tistory.com/entry/Gentoo-ebuild-%EC%82%AC%EC%9A%A9%EB%B2%95)


ebuild : *.ebuild 파일을 사용해서 빌드 

           ebuild *.build digest - md5sum 을 만든다고 함.

           ebuild *.build fetch - 필요한 파일들 다운로드.

           ebuild *.build unpack - 압축을 풀고 필요한 패치를 수행

           ebuild *.build compile - configure 등을 수행하고 빌드

           ebuild *.build install - 임시 설치 (/var/tmp/portage/package_name/image)

           ebuild *.build qmerge - 실제 설치

           ebuild *.build clean - 빌드를 끝낸 소스 파일을 삭제


           ebuild *.build merge - fetch, unpack, compile, install, qmerge를 차례로 수행.

           ebuild *.build package - binary 패키지를 생성 (/usr/portage/package)

           

           일반적으로 compile -> install -> qmerge -> clean 순으로 진행된다고 함