web-dev-qa-db-ja.com

「プログラム '<パッケージ>'は現在インストールされていません。」プログラムリストを取得しますか?

コマンドquicklyを実行すると、次の出力が表示されます。

The program 'quickly' is currently not installed. You can install it by typing:
Sudo apt-get install quickly

ただし、実行時:

apt-cache policy quickly

私はちょうど得る:

N: Unable to locate package quickly

したがって、パッケージquicklyがリポジトリにないので、アプリケーションのリストを取得するために属するコマンドを入力するときに、現在インストールされていないプログラムをインストールする方法を教えてくれます。プログラムのリストと取得元をどのように取得しますか?これが単なるエラーであっても、Sudo apt-get update、それ以外の場合、プログラムが存在しないことがわかります。また、これはgnome-terminalまたは有用なメッセージの原因は、アンインストール可能な別のアプリケーションですか?

3
user364819

/etc/bash.bashrcの最後には、最終的にbash関数command_not_found_handleを定義するコマンドがいくつかあります。 man bashは、存在しないコマンドが入力されたときにこのコマンドが呼び出されることを示しています。私のマシンでは、ハンドルはpythonスクリプトとして/usr/lib/command-not-found]を呼び出します。ここでも、/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.pyまたはaptitute(ファイル内の2つを検索)を呼び出すように見えるapt-getにつながります。

2
Harald