GNU/Linux >> Linux の 問題 >  >> Debian

Debian –特定のコマンドを提供するパッケージを見つけますか?

パッケージがcommand-not-foundの場合 がインストールされ、ユーザーがシステムに存在しないコマンドを実行しようとすると、実行可能ファイルを提供するパッケージの名前が提案として出力されます。同じ機能を持つが、実行可能ファイルの名前を引数として取るコマンドはありますか?

編集:ファイルが属する(インストールされていない)Debianパッケージを見つける方法を読みましたか?ただし、command-not-foundのような明確な結果をもたらすコマンドを提示する提案はありません。 。

承認された回答:

command-not-foundを使用できます それ自体:

command-not-found --ignore-installed ls

どのパッケージにlsが含まれているかがわかります 指図。 (--ignore-installed インストールされているパッケージを考慮しないようにします。特に、コマンドがすでにインストールされている場合は、コマンドがすぐに実行されないようにします。)

または、apt-fileを使用することもできます :

apt-file search bin/ls

パスに「bin/ls」が含まれているファイルを含むすべてのパッケージが一覧表示されます。これをフィルタリングして、lsのみに一致させることができます :

apt-file search bin/ls | grep bin/ls$

Debian
  1. bash:netstat:コマンドが見つかりません– Debian / Ubuntu Linux

  2. debian /ubuntudpkgコマンドで頻繁に使用されるオプション

  3. コマンドがCentOSで属するパッケージを検索します

  1. Debian – Debianでパッケージのソースリポジトリを知る方法は?

  2. Debian – Debianパッケージ名を指定して、最新の.debURLへのURLを取得する方法は??

  3. Debian – Debianリポジトリの安全性?

  1. Debian 9StretchLinuxにDiscordをインストールする

  2. Cylon-deb:DebianLinuxメンテナンスプログラム

  3. 特定のコマンドに対応する実行可能ファイルを見つけるための unix コマンドは何ですか?