2007년 08월 16일
emerge 상세정보
1 emerge 옵션 테이블
| Option1 | Option2 | 기능 | ||
| -s | search | 프로그램 찾기 및 각 프로그램에 대한 설명 참조 가능 | ||
| -p | pretend | 프로그램 설치 이전, 설치를 가정하고 어떤 일이 벌어지는지 확인 가능 | ||
| -v | -- | pretend 옵션과 더불어 쓰이며, 설정 혹은 비설정 use 옵션 확인 가능 | ||
| unmerge | 설치된 패키지 삭제 옵션,(>,<,=)기호 사용시 특정 버젼선택 삭제가능 | |||
| help | 자세한 설명 필요할때 | |||
| rsync | 포테이지 트리 업데이트 옵션 | |||
| fetchonly | 필요한 압축파일을 다운로드(컴파일안함) | |||
| emptytree | 포테이지가 패키지및 의존성을 만족하는 패키지들이 모두 설치되지 않은것으로 인식 | |||
| nodeps | 의존성을 무시하고 패키지 설치(컴파일 실패 가능성..있음) | |||
| onlydeps | 패키지의 의존성을 만족시키기 위한 것들만 설치(지정 패키지 설치안됨) | |||
| noreplace | 이미 설치되어 있다면 패키지 설치를 생략 | |||
| usepkg | 컴파일이 아닌 이미 컴파일된 바이너리로 설치시도(PKGDIR 환경변수값 이용) | |||
| debug | ebuild에 기초한 bash스크립트 문법적 에러를 추적할때 사용 | |||
| autoclean | emerge가 패키지의 빌드를 시작하기전에 임시 빌드 디렉토리 강제 청소 | |||
| verbose | emerge가 더 많은 정보를 표시 | |||
| update | 패키지 업데이트시 사용 | |||
| prune | 가장 마지막으로 설치된 버전을 제외하고 모든 패키지의 모든 버전들을 제거 | |||
2 사용법
2.1 emerging
사용법 1. emerge package_name # emerge mozilla
사용법 2. emerge dir/package_name rsync처럼 패키지명이 emerge의 특정 옵션으로 사용될 경우에 사용 # emerge net-misc/rsync
사용법 3. emerge emergefile 특정 버전을 설치할 때 사용 # emerge mozilla-1.3-r1.ebuild
사용법 4. emerge binary_package 단, /usr/portage/packages/All 에 해당 바이너리파일이 있어야 함. # emerge xfree-4.3.0-r1.tbz2
2.2 Portage Tree 갱신
# emerge sync or # emerge rsync
- sync와 rsync는 완전히 동일하게 작동합니다. /lefthander
- 메뉴얼에서는 rsync가 sync보다 서버의 부하를 덜 주어서 될수 있으면 rsync를 이용해 달라는 당부의 글이 있습니다. 아마도 sync는 모든 파일을 갱신하고 rsync는 없는 파일만 갱신하는것이 아닌가 싶습니다.-- AsMin
sync와 rsync의 차이점에 대해 구체적으로 기술해 주시기 바랍니다. man에서는 명확하게 기술되어 있지 않습니다.
2.3 의존성 확인
emerge -p [package_name | ebuildfile] # emerge -p pornview
2.4 world, system 패키지 확인
시스템용과 주로 사용하는 패키지는 system과 world 라는 이름으로 검색을 할 수 있다.업데이트할 수 있는 system, world 패키지 확인 # emerge -up system # emerge -up world
시스템 패키지 업데이트 # emerge system world 패키지 업데이트 # emerge world
주의 system과 world를 업데이트할 때 -u (--update) 옵션을 사용하면 의존성 있는 패키지도 함께 갱신한다. 이 의존성에 걸리는 패키지는 다운그레이드될 수 있다
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- Gentoo Linux 업데이트 by Corund
- g-cpan by Corund
- rsync를 이용한 미러링 by 변익수
- yum by 홍텐
- freebsd 포트와 패키지 시스템에 대한 느낌 by 뉴로맨서
# by | 2007/08/16 02:58 | gentoo | 트랙백 | 핑백(1)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
... 패키지 확인시스템용과 주로 사용하는 패키지는 system과 world 라는 이름으로 검색을 할 수 있다. 업데이트할 수 있는 system, world 패키지 확인 # emerge -up system # emerge -up world 시스템 패키지 업데이트 # emerge system world 패키지 업데이트 # emerge world 주의 system과 world를 업데이트할 때 -u (--update) 옵션을 사용하면 의존성 있는 패키지도 함께 갱신한다. 이 의존성에 걸리는 패키지는 다운그레이드될 수 있다이 글과 관련있는 글을 자동검색한 결과입니다 <a id="e4c_qmark" style="POSITION: relative"[?] ... more