Trans:GentooX86Handbook3-3
목차
소프트웨어 브랜치 병용
단일 브랜치 사용하기
안정 브랜치
ACCEPT_KEYWORD 변수에는 여러분의 시스템에서 어떤 소프트웨어 브랜치를 사용할 지 정의합니다. 기본값은 여러분의 머신 아키텍처에 해당하는 x86와 같은 안정 소프트웨어 브랜치입니다.
안정 브랜치만을 사용할 것을 추천합니다. 그러나 안정성에 대해 그다지 신경쓰지 않으며 [1]로의 버그 보고서 제출에 도움을 주고 싶다면, 다음을 계속 읽어내려가기 바랍니다.
시험 브랜치
더 최신의 소프트웨어를 사용하려면 대신 시험 브랜치 사용을 고려해보실 수 있습니다. 포티지가 시험 브랜치를 사용하도록 하려면 여러분 아키텍처 키워드 앞에 ~ 를 붙이십시오.
시험 브랜치는 정확히 말 그대로 시험을 의미합니다. 패키지가 시험 중에 있을 경우에는 기능상으론 잘 동작하지만 개발자들이 전체적으로 시험을 하지 않았음을 의미합니다. 이런 경우에 여러분은 패키지에서 버그를 먼저 잘 찾으실 수 있으며, 개발자들이 버그 보고서의 내용을 알아챌 수 있도록 게시할 수 있습니다.
하지만 주의해야 할 것은 안정성 문제, 완전하지 않은 패키지 처리(잘못된/빠진 의존성), 상당히 빈번한 업데이트(엄청난 양의 빌드 결과물), 깨진 패키지가 있음을 알고 있어야 합니다. 젠투가 어떤 식으로 동작하고 어떤 식으로 문제를 해결하는지 잘 모른다면, 그냥 안정 브랜치와 시험 브랜치 둘 중 하나를 계속 사용할 것을 추천합니다.
예를 들어 x86 아키텍처에서 시험 브랜치를 하용하려면 /etc/portage/make.conf 를 편집하고 다음을 설정합니다.
코드 예제 1.1: ACCEPT_KEYWORDS 변수 설정하기 |
ACCEPT_KEYWORDS="~x86" |
시스템을 지금 업데이트 한다면 수많은 패키지가 업데이트 되는걸 보실 것입니다. 이 점을 염두에 두십시오. 시험 브랜치로 시스템을 업데이트 했다면, 보통 공식 안정 브랜치로 되돌아갈 수 있는 방법은 없습니다(물론 백업을 사용한 방법은 제외).
시험 브랜치와 안정 브랜치 병용
package.accept_keywords 위치
일부 패키지에 대해서는 시험 브랜치를 사용하고 시스템의 일부분에 대해 안정 브랜치를 사용하게끔 포티지에 요청할 수 있습니다. 이렇게 하려면 패키지 카테고리와 사용하려는 시험 브랜치 이름을 /etc/portage/package.accept_keywords에 추가하십시오. (같은 이름으로) 디렉터리를 만들 수 있고, 디렉터리의 파일에 패키지를 적어넣을 수 있습니다. gnumetric을 시험 브랜치에서 사용하려면 다음과 같이 넣습니다:
코드 예제 2.1: gnumetric을 /etc/portage/package.accept_keywords에 넣기 |
app-office/gnumetric |