apk 패키지에서 파일을 검색하는 방법

apk 패키지에서 파일을 검색하는 방법

바이너리 이름이 주어지면 Alpine Linux에 어떤 패키지를 설치해야 하는지 알고 싶습니다.

어떻게 해야 하나요?

답변1

기본적으로 세 가지 방법이 있습니다.

첫 번째: 패키지가 설치되어야 하며 전체 경로를 지정해야 합니다.

apk info --who-owns /path/to/the/file

두번째:사용pkgs.alpinelinux.org웹사이트

제삼:json 출력을 필터링하여 api.alpinelinux.org API를 사용합니다. 이를 위해서는 jq와 같은 json 파서가 필요합니다.

apk add jq

그런 다음 제공된 지침에 따라 API를 사용하세요.여기

2022-04-07에 업데이트됨

CLI를 통해 다음에서 찾을 수 있는 콘텐츠를 검색할 수 있는 작은 유틸리티를 출시했습니다.pkgs.alpinelinux.org웹사이트:https://github.com/fcolista/apkfile

.: 프란시스코

답변2

당신은 Alpine에 해당하는 데비안을 찾고 있습니다 apt-file. 그 수익률을 찾아보세요APK 파일.

기본적으로 apt-file이지만 알파인용입니다.

답변3

파일 찾기의 예 telnet:

여기에 이미지 설명을 입력하세요.

답변4

바이너리 이름이 주어지면 Alpine Linux에 어떤 패키지를 설치해야 합니까?

질문 본문에 대한 답변(질문 제목에 대한 답변과 별개)은 다음과 같습니다.

apk search -xqa cmd:vim(여기서 vim"바이너리 파일의 이름"은) 이 예에는 이 명령을 제공하는 두 개의 패키지가 있습니다.

관련 정보