포티지 라이센스 확인을 비활성화하는 방법

포티지 라이센스 확인을 비활성화하는 방법

EULA가 포함된 패키지를 설치할 때마다 포티지는 다음 패키지를 추가하라고 요청합니다 package.license.

The following license changes are necessary to proceed:
 (see "package.license" in the portage(5) man page for more details)
#required by chrome-binary-plugins (argument)
>=www-plugins/chrome-binary-plugins-9999 google-chrome
#required by google-chrome (argument)
>=www-client/google-chrome-26.0.1410.40_beta189199:beta google-chrome

어쨌든 저는 라이센스를 읽지 않고 포티지에서도 그렇게 하라고 요구하지 않기 때문에 이 검사를 전역적으로 비활성화하고 싶습니다. 어떻게 하나요?

답변1

ACCEPT_LICENSE포티지가 허용하는 라이센스는 의 변수에 의해 제어됩니다 make.conf. 이 변수의 해당 package.license메소드 USE는 to package.use, ACCEPT_KEYWORDSto package.keywords등 입니다. 기본적으로 이 변수는 로 설정되어 있습니다 @FREE. 이는 "세트의 모든 라이센스만 허용 FREE"을 의미합니다. 이 세트에는 사용자 동의가 필요한 모든 라이센스가 포함되어 있습니다. 추가 라이센스 관련 프롬프트 없이 모든 패키지를 설치하려면 다음 행을 에 추가하십시오 /etc/portage/make.conf.

ACCEPT_LICENSE="*"

대신, 무료가 아닌 모든 패키지 차단을 사용 ACCEPT_LICENSE="@FREE"하거나 원하는 다른 라이선스 조합을 선택할 수도 있습니다. /usr/portage/profiles/license_groups자세한 내용은 다음을 참조하세요.

관련 정보