首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu 13.10给出了“包‘libriache2-mod-auth-mysql’没有安装候选”错误

问Ubuntu 13.10给出了“包‘libriache2-mod-auth-mysql’没有安装候选”错误
EN

Ask Ubuntu用户
提问于 2013-10-24 13:54:11
回答 2查看 15.1K关注 0票数 3

更新:因为Apache2.4是默认版本(而不是之前的2.2版本),因此会发生此错误。然而,正如可以看到的,这里所有未来版本的Ubuntu13.10和更高版本都不会支持这个包,直到它被上游修复。作为一项工作,您不需要安装这个包,因为它只需要针对MySQL进行Apache身份验证(而不是在web应用程序端安装,因为这要常见得多)

我正在使用可以找到这里的脚本文件在Ubuntu13.10上安装我的LAMP环境。该脚本适用于Ubuntu12.04,Ubuntu13.04,但当我在Ubuntu13.10上尝试它时,它会出现以下错误:

代码语言:javascript
复制
   E: Package 'libapache2-mod-auth-mysql' has no installation candidate

知道怎么解决这个问题吗?注意,我确实希望安装这个软件包。

编辑:我现在已经发现不能安装它的原因是因为它需要以下两个缺少的包: libmysqlclient16和apache2.2--常见的。我是否只需要安装这些软件包,还是因为某个原因而被移除?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2013-10-25 00:44:52

票数 1
EN

Ask Ubuntu用户

发布于 2013-10-30 18:22:07

我尝试通过从:https://launchpad.net/ubuntu/saucy/amd64/libapache2-mod-auth-mysql/4.3.9-13.1ubuntu1下载deb包来手动安装它。

但是libasache2-mod-auth-mysql依赖于apache2.2-公共:https://launchpad.net/ubuntu/saucy/amd64/apache2.2-common/2.2.22-6ubuntu5

而apache2.2--公共依赖于apache2.2-bin:https://launchpad.net/ubuntu/saucy/amd64/apache2.2-bin/2.4.6-2ubuntu2

Apache2.2-bin没有依赖项,但是要安装它,就必须删除gnome-用户共享。Gnome用户共享需要通过蓝牙和WebDAV进行共享。这种不兼容性可能是安装libriache2-mod-auth-mysql被禁用的原因。

删除gnome-用户共享后,我成功地安装了apache2.2-bin,但是apache2.2-常见的中断与apache2.2-bin所需的apache2-bin冲突。这条路被堵住了,我没有找到解决那个问题的办法。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/365061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档