web-dev-qa-db-ja.com

「パッケージ<パッケージ>にはインストール候補がありません」とはどういう意味ですか?

上記のエラーはどういう意味ですか?インストール候補とは何ですか?

私がやろうとしていた

Sudo apt-get install munin-memcached  

私はこのメッセージを受け取ります:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package munin-memcached is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package munin-memcached has no installation candidate

私は問題をグーグルで検索し、誰かがapt-get upgradeをするように言ったが、それでも私の問題を解決しなかった。

67
theTuxRacer

これは、APTに何もわからないパッケージをインストールしようとしたときに発生します。ソフトウェアソースを追加するときは、apt-get updateを実行して、システムAPTのデータベースがソフトウェアソースリストにリストされているリポジトリ上のすべてのパッケージで更新されるようにする必要があります。

次に、パッケージをインストールしようとすると、APTはデータベース内のパッケージ名を確認し、それを見つけて、それを取得したリポジトリの名前を確認します。次に、そのリポジトリからパッケージをダウンロードします。

これは、ソフトウェアソースにリストされているすべてのリポジトリを意味します。munin-memcachedという名前のパッケージはありません。もう一度確認しましたが、公式のUbuntuリポジトリにはありません。

少しグーグルで調べた結果、このPPAで利用できることがわかりました: chris-lea/munin-plugins

このPPAを追加し、ご自身の責任でパッケージをインストールしてください。私はこの人を知りません。

PPAを追加するには、次のコマンドを発行します。

Sudo add-apt-repository ppa:chris-lea/munin-plugins

パッケージmunin-memcachedをインストールするには、以下のコマンドを発行します。

Sudo apt-get update && Sudo apt-get install munin-memcached
58
Manish Sinha

これは、インストールされたパッケージが動作するためにmunin-memcachedと呼ばれるパッケージが必要だと言っていることを意味します。しかし、パッケージマネージャーはリポジトリでそれを見つけません。通常は、どのパッケージに不足しているのかについての情報が続きますが、ここにはありません。

標準のUbuntuリポジトリにはmunin-memcachedというパッケージ名がないため、おそらく追加のリポジトリを使用している可能性があります。ここに投稿すると、原因の発見を試みることができます。

5
Javier Rivera