젠투 리눅스 바이너리 패키지

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

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