Handbook:Parts/Portage/Branches/ko

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

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

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

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

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

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

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

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

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

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

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

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

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

예를 들어 이 가려진 상태라면 에 정확히 같은 줄을 추가하여 가려진 꾸러미를 원상복귀 할 수 있습니다.

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

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