不能安装fastcgi Ubuntu的服务器:软件包libapache2-mod-fastcgi不可用

当我尝试安装fastcgi在Ubuntu的服务器12.04我得到以下错误:

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 

任何解决scheme

可以在multiverse中findlibapache2-mod-fastcgi 。 如果我没有记错的话,Ubuntu的默认安装不会启用多重configuration (但现在应该是这样)。

也许在你的系统上被禁用,你必须把它添加到存储列表中(就像编辑/etc/apt/sources.list并在main或者使用graphics包pipe理器之后添加multiverse一样简单)。

Debian把libapache2-mod-fastcgi作为非自由的一部分,所以这可能是一个许可证问题。

这个包可以在Ubuntu 12.04包中find,如下所示 。 您可能有无效的来源。 你有没有改变你的来源?

您也可以尝试运行:

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

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

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

 sudo apt-get check 

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

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