アンインストールされたコマンドを提供するパッケージを検索したいと思います。
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
ありがとう。
インストールapt-file
Sudo apt install apt-file
データベースの初期更新を実行します
Sudo apt-file update
次に(たとえば)
$ apt-file search 'bin/xclock'
x11-apps: /usr/bin/xclock
ファイルを提供するパッケージを見つける方法 も参照してください。
通常、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
packages.ubuntu.com に移動し、「パッケージのコンテンツを検索」までスクロールダウンします。ボックスにプログラム名を入力し、[検索]をクリックします。 apt-file
をインストールせずに表示される名前のファイルを含むパッケージのリスト。
この場合、ここでの他の提案と同様に、有用なものは何も表示されません。これは、xlock
がxlockmore
パッケージに由来し、xlockmore
が正確に(2012年にリリース)以来Ubuntuに出荷されていないようであり、packages.ubuntu.comはサポートされているリリース、現在は信頼できる状態に戻っています(2014年リリース)。