FreeBSD에서 "pkg"를 통해 로컬에 저장된 패키지 목록을 설치할 수 있습니까? 그렇다면 이 캐시를 어떻게 업데이트합니까?

FreeBSD에서 "pkg"를 통해 로컬에 저장된 패키지 목록을 설치할 수 있습니까? 그렇다면 이 캐시를 어떻게 업데이트합니까?

FreeBSD 11.2에 설치할 패키지를 찾을 때, 예를 들어다루기 힘든껍데기:

pkg search zsh

...검색은 로컬 패키지 정보 캐시에 대해 수행됩니까, 아니면 저장소 서버에 대해 인터넷을 통해 실행됩니까?

검색이 로컬인 경우 로컬 캐시가 완전하고 최신 버전인지 확인하기 위해 어떻게 업데이트합니까?

답변1

FreeBSD pkg명령은 /var/db/pkg/local.sqlite. pkg을 포함한 다양한 하위 명령에서 사용되는 다운로드된 패키지 메타데이터가 포함된 pkg search.

pkg update그게 당신이 필요한 전부입니다. 업데이트는 다양한 pkg하위 명령에 암시적으로 적용되며 실제로 -U이 옵션을 사용하여 꺼야 합니다.

TrueOS와 같은 파생 제품에는 이러한 캐시를 정기적으로 업데이트하는 하위 시스템이 있을 수 있습니다.

관련 정보