web-dev-qa-db-ja.com

アンインストールされたコマンドを提供するパッケージを検索するにはどうすればよいですか?

アンインストールされたコマンドを提供するパッケージを検索したいと思います。

apt-cache search keyword

良いですが、検索キーワードは、パッケージ名またはその説明で使用される任意の単語のすべてまたは一部にすることができ、プログラム/コマンドの名前である必要はありません。

もっと良い方法はありますか?

たとえば、どのパッケージにプログラムxlockが含まれているかわかりません。

$ apt-cache search xlock
away - Terminal locking program
devrplay3 - rplay network audio system - basic library
librplay-Perl - rplay network audio system - Perl modules
librplay3 - rplay network audio system - shared libraries
librplay3-dev - rplay network audio system - development libraries
rplay-client - rplay network audio system - basic clients
rplay-contrib - rplay network audio system - contributed binaries
rplay-server - rplay network audio system - server
xautolock - Program launcher for idle X sessions

ありがとう。

6
Tim

インストールapt-file

Sudo apt install apt-file

データベースの初期更新を実行します

Sudo apt-file update

次に(たとえば)

$ apt-file search 'bin/xclock'
x11-apps: /usr/bin/xclock

ファイルを提供するパッケージを見つける方法 も参照してください。

9
steeldriver

通常、Ubuntuのデフォルトのインストールでは、ターミナルでアンインストールされたコマンドを入力すると、それを提供するパッケージのリスト、または特定のコマンドが見つからなかった場合は同様の名前のコマンドのリストが表示されます。 xlockは、Ubuntuのメインリポジトリではもはや提供されていないようです。 12.04( http://manpages.ubuntu.com/manpages/precise/en/man1/xlock.1.html )で利用可能でしたが、現在では利用できません。

xlockの場合:

$ xlock
No command 'xlock' found, did you mean:
 Command 'mlock' from package 'mlock' (universe)
 Command 'xclock' from package 'x11-apps' (main)
 Command 'vlock' from package 'vlock' (universe)
 Command 'lxlock' from package 'lxlock' (universe)
 Command 'wlock' from package 'sendfile' (universe)
 Command 'slock' from package 'suckless-tools' (universe)
 Command 'rlock' from package 'Ruby-lockfile' (universe)
 Command 'flock' from package 'util-linux' (main)
 Command 'clock' from package 'xview-clients' (universe)

インストールされていないが利用可能なものの例:

$ rlock
The program 'rlock' is currently not installed. You can install it by typing:
Sudo apt install Ruby-lockfile
4
JAB

packages.ubuntu.com に移動し、「パッケージのコンテンツを検索」までスクロールダウンします。ボックスにプログラム名を入力し、[検索]をクリックします。 apt-fileをインストールせずに表示される名前のファイルを含むパッケージのリスト。

この場合、ここでの他の提案と同様に、有用なものは何も表示されません。これは、xlockxlockmoreパッケージに由来し、xlockmoreが正確に(2012年にリリース)以来Ubuntuに出荷されていないようであり、packages.ubuntu.comはサポートされているリリース、現在は信頼できる状態に戻っています(2014年リリース)。

0
hobbs