Handbook:Parts/Portage/CustomTree/ko

꾸러미 및 분류 항목 제외
각각의 카테고리/패키지를 선택적으로 업데이트 할 수 있으며 다른 카테고리/패키지를 무시할 수 있습니다. 이러한 방법은 rsync를 보유하여  단계를 수행하는 동안 각각의 카테고리/패키지를 제외할 수 있습니다.

의 PORTAGE_RSYNC_EXTRA_OPTS 변수에 제외할 패턴이 담긴 파일 이름을 정의해야 합니다.

하지만, 허용한 새로운 꾸러미 일부가 제외한 새로운 꾸러미에 의존하는 문제가 있을 수 있음을 참고하십시오.

포티지 오버레이 디렉터리 지정
포티지 트리에 공식적으로 존재하지 않는 ebuild를 사용하도록 포티지에 요청할 수 있습니다. 서드파티 ebuild를 저장할 새 디렉터리(예를 들어 )를 만드십시오. 공식 포티지 트리와 똑같은 디렉터리 구조를 사용하십시오!

그 다음 에 PORTDIR_OVERLAY를 정의하고 이전에 정의한 디렉터리를 가리키도록 하십시오. 지금 포티지를 사용한다면, 다음에 를 실행할 때 ebuild를 제거하거나 덮어쓰지 않을 뿐만 아니라 해당 계정의 ebuild를 사용합니다.

다양한 오버레이 다루기
다양한 소스로부터 비공식 ebuild를 사용하려 하거나, 포티지 트리에 올려놓기 전에 꾸러미를 테스트하거나, 다양한 오버레이를 개발하는 파워유저들을 위해 꾸러미에서 최신의 오버레이 저장소를 유지하도록 도와주는 도구인  을 제공합니다.

First install and configure  as shown in the Overlays Users' Guide, and add the desired repositories with.

For instance, to enable the hardened-development overlay:

Regardless of how many repositories are used through, all the repositories can be updated with the following command:

For more information on working with overlays, please read  and the previously linked layman/overlay users' guide.

자체 관리 프로그램으로 포티지 사용
Sometimes users want to configure, install and maintain software individually without having Portage automate the process, even though Portage can provide the software titles. Known cases are kernel sources and nvidia drivers. It is possible to configure Portage so it knows that a certain package is manually installed on the system (and thus take this information into account when calculating dependencies). This process is called injecting and is supported by portage through the file.

For instance, to inform portage about gentoo-sources-2.6.11.6 which has been installed manually, add the following line to :