无法安装 fastcgi ubuntu 服务器:软件包 libapache2-mod-fastcgi 不可用

无法安装 fastcgi ubuntu 服务器:软件包 libapache2-mod-fastcgi 不可用

当我尝试在 ubuntu server 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

有什么解决办法吗?

答案1

libapache2-mod-fastcgi可以在多元宇宙如果我没记错的话,Ubuntu 的默认安装不启用多元宇宙(但现在应该如此)。

也许它在你的系统上被禁用了,你必须将它添加到存储库列表中(就像编辑/etc/apt/sources.list和附加一样简单)多元宇宙主要的或使用图形数据包管理器)。

Debianlibapache2-mod-fastcgi作为非自由顺便说一句,这可能是许可证问题。

答案2

该软件包可以在 ubuntu 12.04 软件包中找到显示在这里。您可能有无效的 apt 源。您对源做了任何更改吗?

您还可以尝试运行:

$ sudo apt-get update
$ sudo apt-get upgrade

更新您的软件包列表并升级需要升级的软件包。

答案3

如果你无法运行正确的更新/升级,请尝试执行以下操作

sudo apt-get check

如果发现“破坏的依赖关系”,请运行 khaled 所说的操作并-f添加参数,如下所示:

sudo apt-get -f update
sudo apt-get -f upgrade

答案4

您可以从以下位置下载 .deb 文件https://packages.ubuntu.com/xenial/libapache2-mod-fastcgi 并使用 sudo dpkg -i filename.deb 安装该解决方案对我有用。

相关内容