Handbook:Parts/Portage/CustomTree/ko

꾸러미 및 분류 항목 제외
각각의 분류 항목/꾸러미를 선택적으로 업데이트 할 수 있으며 다른 분류 항목/꾸러미를 무시할 수 있습니다. rsync로 단계를 수행하는 동안 각각의 분류 항목/꾸러미를 제외하여 처리할 수 있습니다.

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

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

Defining a custom repository
It is possible to ask Portage to use ebuilds that are not officially available through the Gentoo repository. Create a new directory (for instance ) in which to store the 3rd-party ebuilds. Use the same directory structure as the official Gentoo repository!

Next, pick a sensible name for the repository. The next example uses "localrepo" as the name:

Tell Portage that the repository master is the main Gentoo repository, and that the repository should not be automatically synchronized (as it is not backed by an rsync server, git mirror or other repository source):

Finally, enable the repository on the local system by creating a repository configuration file inside, informing Portage where the local repository can be found:

다양한 오버레이 다루기
For the power users who develop on several overlays, test packages before they hit the Gentoo repository or just want to use unofficial ebuilds from various sources, the package brings, a tool to help users keep the overlay repositories up to date.

일단 먼저 설치하고 오버레이 사용자 안내서en 에서 안내하는 대로 을 설정하신 다음, 명령으로 사용하려는 저장소를 추가하십시오.

hardened-development 오버레이를 활성화하려면:

을 통해 사용하는 저장소의 수와는 상관없이, 모든 저장소를 다음 명령으로 업데이트할 수 있습니다:

오버레이를 다루는 내용을 더 많이 찾아보시려면 를 읽어보시고 이전에 연결해둔 layman/overlay 사용자 안내서를 읽어보십시오.

자체 관리 프로그램으로 포티지 사용
포티지가 프로그램을 제공한다고 하지만, 여러분들을 위해 설정, 설치, 프로그램 관리를 자동화 해주는 포티지를 사용하지 않고 직접 설정, 설치, 관리하려고 할 때가 있습니다. 알려진 경우중 하나가 커널 소스나 엔비디아 드라이버입니다. 포티지를 설정해서 각각의 꾸러미를 시스템에 직접 설치했음을 알려줘야 합니다(그렇기 때문에 의존성을 확인하는 동안 계정에 정보를 넘깁니다). 이 과정을 주입이라고 하며 포티지에서는 파일을 통해 지원합니다.

예를 들어 여러분이 gentoo-sources-2.6.11.6을 직접 설치했다고 포티지에 알리려면 다음 줄을 에 추가하십시오.