apkパッケージからファイルを検索する方法

apkパッケージからファイルを検索する方法

バイナリ名が与えられたら、Alpine Linuxにどのパッケージをインストールするべきかを知りたいです。

どうすればいいですか?

答え1

基本的には3つの方法があります。

最初: パッケージをインストールし、フルパスを指定する必要があります。

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に対応するDebianを探していますapt-file。そのリターンを見つけてくださいAPKファイル

デフォルトではapt-fileですが、アルパイン用です。

答え3

  • Alpineの公式ソフトウェアパッケージ検索ウェブサイトにアクセスしてください。https://pkgs.alpinelinux.org/contents
  • 検索ボックスにFile探したいファイル名を入力してください。

ファイル検索の例telnet:

ここに画像の説明を入力してください。

答え4

バイナリ名が与えられたら、Alpine Linuxにどのパッケージをインストールする必要がありますか?

質問本文への回答(質問タイトルへの回答とは別)は次のとおりです。

apk search -xqa cmd:vim(ここでvim「バイナリファイルの名前」とは)この例には、このコマンドを提供する2つのパッケージがあります。

関連情報