Handbook:Parts/Portage/Branches/ko

안정
ACCEPT_KEYWORD 변수에는 여러분의 시스템에서 어떤 소프트웨어 브랜치를 사용할 지 정의합니다. 기본값은 와(과) 같은 여러분의 머신 아키텍처에 해당하는 안정 소프트웨어 브랜치입니다.

안정 브랜치만을 사용할 것을 추천합니다. 그러나 안정성에 대해 신경쓰지 않고 https://bugs.gentoo.org로 버그 보고서 제출에 도움을 주고 싶다면, 다음을 계속 읽어내려가십시오.

시험
더 최신의 소프트웨어를 사용하려면 대신 시험 브랜치 사용을 고려해보실 수 있습니다. 포티지가 시험 브랜치를 사용하도록 하려면 여러분 아키텍처 키워드 앞에 ~ 를 붙이십시오.

시험 브랜치는 정확히 말 그대로 시험을 의미합니다. 꾸러미가 시험 중에 있을 경우에는 기능상으론 잘 동작하지만 개발자들이 전체적으로 시험을 하지 않았음을 의미합니다. 이런 경우, 꾸러미에서 버그를 먼저 잘 찾을 수 있으며, 개발자들이 버그 보고서의 내용을 알아챌 수 있도록 게시할 수 있습니다.

하지만 주의해야 할 것은 안정성 문제, 완전하지 않은 꾸러미 처리(잘못된/빠진 의존성), 상당히 빈번한 업데이트(엄청난 양의 빌드 결과물), 깨진 꾸러미가 있음을 알고있어야 합니다. 젠투가 어떤 식으로 동작하고 어떤 식으로 문제를 해결하는지 잘 모른다면, 그냥 안정 브랜치와 시험 브랜치 둘 중 하나를 계속 사용하시는 것이 좋습니다.

예를 들어 아키텍처에서 시험 브랜치를 하용하려면  를 편집하고 다음을 설정하십시오:

안정 브랜치에서 시험 브랜치로 바꾸면, 수많은 패키지를 업데이트하는 모습이 나타날 것입니다. 시험 브랜치로 옮겨갔다면, 안정 브랜치로 되돌아가는 일이 도전이 될 수 있음을 상기하십시오.

package.accept_keywords
일부 패키지에 대해서는 시험 브랜치를 사용하고 시스템의 일부분에 대해 안정 브랜치를 사용하게끔 포티지에 요청할 수 있습니다. 이렇게 하려면 패키지 카테고리와 사용하려는 시험 브랜치 이름을 에 추가하십시오. (같은 이름으로) 디렉터리를 만들 수 있고, 디렉터리의 파일에 패키지를 적어넣을 수 있습니다.

gnumeric을 시험 브랜치에서 사용하려면 다음과 같이 넣습니다:

각 버전 시험
시험 브랜치에서 지정 소프트웨어 버전을 사용하지만 일부 버전에 대해서는 포티지가 시험 브랜치를 사용하지 못하도록 하려면 위치에 버전을 추가해 넣을 수 있습니다. 이 경우 = 연산자를 사용해야 합니다. <=, <, >, >= 연산자를 사용해서 버전 범위를 넣어줄 수 있습니다.

어떤 경우에는 버전 정보를 추가하면 연산자를 사용해야 합니다. 버전 정보를 제거하면 연산자를 사용할 수 없습니다.

다음 예제를 통해 포티지에 gnumeric-1.2.13을 허용하라고 요청하겠습니다:

package.unmask
젠투 개발자가 패키지를 가려놓았는데 package.mask 파일(기본적으로 )에 이유를 언급했음에도 불구하고 써보고 싶다면, 파일(또는 디렉터리인 경우 디렉터리의 파일)에 사용하고자 하는 꾸러미와 버전(보통 프로파일의  파일에 있는 정확히 같은 줄)을 기입하십시오.

예를 들어 =net-mail/hotwayd-0.8이 가려진 상태라면 에 정확히 같은 줄을 추가하여 가려진 패키지를 원상복귀 할 수 있습니다.

package.mask
포티지가 각각의 패키지 또는 패키지의 지정 버전을 계정에 취하도록 하기를 원치 않을 경우 위치(파일 또는 해당 파일이 존재하는 디렉터리)에 적당한 줄을 추가하여 패키지를 가릴 수 있습니다.

예를 들어 포티지가 gentoo-sources-2.6.8.1 보다 더 최신의 커널 소스를 설치하지 못하게 하려면, 위치에 다음 줄을 추가하십시오.