OpenBSD의 패키지 관리자에서 패키지 이름만으로 검색하는 것이 아니라 패키지 설명/설명 섹션에서 키워드로 검색할 수 있었으면 좋겠습니다.
이는 에 나열된 원격 저장소에 적용됩니다 $PKG_PATH
. pkg_info -Q name
패키지 이름은 원격 저장소에서 검색하되 설명은 검색하지 마세요.
패키지 설명의 부분 키워드로 원격 저장소의 모든 패키지를 검색하는 방법이 있습니까?
이것이 가능하지 않다면 패키지 파일 이름 이외의 방법으로 새 패키지를 검색/발견할 수 있습니까? 예를 들어 원격 저장소에 있는 모든 패키지를 알려주세요. 그리고 language
댓글란에 한 문장.
답변1
pkg_mgr
포트("사용자 친화적인 패키지 브라우저 및 관리자")를 사용해 볼 수 있습니다 . 나는 그것을 사용한 적이 없습니다.
pkg_info -Q
현재는 "쿼리"가 패키지 이름이나 패키지 이름의 일부로 엄격하게 해석되기 때문에 불가능합니다 .
개인적으로 저는 /usr/ports
CVS에서 체크아웃하고
$ grep "something" /usr/ports/INDEX
또는
$ find /usr/ports -type f -name 'DESCR*' -exec grep "something" {} +
답변2
포트 트리가 설치되어 있는 경우 키워드를 기반으로 패키지를 검색하는 좋은 방법은 make를 사용하는 것입니다. 예를 들어, "언어"라는 단어를 검색 키워드로 사용하십시오.
$ cd /usr/ports
$ make search key=language
관련 포트/패키지의 유용한 목록을 생성합니다.
답변3
이것OpenBSD FAQ언급 pkg_info -Q
및 pkglocate
:
$ pkg_info -Q pkglocate
$ pkglocate pkg_info