Preface

핸드북에서 명시하듯 23년 12월 부로, 젠투에서 바이너리 패키지 설치를 공식 지원합니다.

이번 업데이트에 따라 VPS에 새로운 젠투 머신을 설치하며 과정에서 바이너리 패키지를 사용하는 방법을 정리합니다.

binrepos.conf

이제 /etc/portage/repos.conf/gentoo.conf와 더불어, 바이너리 패키지를 위한 /etc/portage/binrepos.conf/gentoo.conf를 작성합니다. (예시에서는, 카이스트 미러를 활용합니다)

[binhost]
priority = 9999
sync-uri = http://ftp.kaist.ac.kr/gentoo/releases/amd64/binpackages/17.1/x86-64/

Make binary default

기본값으로 바이너리 패키지를 설치하고자 하시는 분들은 /etc/portage/make.conf에 해당 설정을 추가합니다.

FEATURES="${FEATURES} getbinpkg"

Emerge

이제 portage 패키지 매니저에서 바이너리 패키지 관련 옵션을 제공합니다.

  • --getbinpkg, -g: 원격 바이너리 패키지 호스트로부터 바이너리 패키지를 다운로드. 찾을 수 없는 경우 일반(소스-베이스) 패키지를 다운로드합니다
  • --getbinpkgonly, -G: --getbinpkg, -g와 유사하지만 바이너리 패키지를 찾을 수 없는 경우 실패함.

Error: OpenPGP signing and verification fail

이전 후 첫 패키지 설치 과정에서, 무결점 확인 오류가 발생하는 경우가 있습니다.

로컬 환경의 신뢰할 수 있는 GnuPG, OpenPGP 키를 업데이트하는 소프트웨어 getuto를 실행하여 해결합니다.

# getuto

부가적인 사항은 해당 위키 페이지에서 확인하시기 바랍니다.