web-dev-qa-db-ja.com

fastcgi ubuntuサーバーをインストールできません:パッケージlibapache2-mod-fastcgiが利用できません

Ubuntuサーバー12.04にfastcgiをインストールしようとすると、次のエラーが発生します。

Sudo apt-get install libapache2-mod-fastcgi


Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libapache2-mod-fastcgi 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 'libapache2-mod-fastcgi' has no installation candidate

解決策はありますか?

5
brpaz

libapache2-mod-fastcgimultiverse にあります。私の記憶が正しければ、Ubuntuのデフォルトのインストールではmultiverseが有効になっていませんでした(ただし、今日は有効になっているはずです)。

システムで無効になっている可能性があり、リポジトリのリストに追加する必要があります(編集と同じくらい簡単です/etc/apt/sources.listmultiverseの後にmainを追加するか、グラフィカルパケットマネージャを使用) 。

Debianの出荷libapache2-mod-fastcgiところでnon-freeの一部として、おそらくライセンスの問題です。

14
Alex

このパッケージは、ubuntu 12.04パッケージで ここに表示 として見つかります。 aptソースが無効である可能性があります。ソースに変更を加えましたか?

また、実行してみることもできます:

$ Sudo apt-get update
$ Sudo apt-get upgrade

パッケージリストを更新し、アップグレードが必要なパッケージをアップグレードします。

0
Khaled

適切なアップデート/アップグレードを実行できない場合は、以下を発行してみてください

Sudo apt-get check

そして、「壊れた依存関係」が見つかった場合は、次のように-fパラメータを追加して、khaledが言ったことを実行します。

Sudo apt-get -f update
Sudo apt-get -f upgrade
0
mschr

https://packages.ubuntu.com/xenial/libapache2-mod-fastcgi から.debファイルをダウンロードし、Sudo dpkg -i filename.debを使用してインストールできます。このソリューションは私にとってはうまくいきます。

0
Anil Jahangir