更新:因为Apache2.4是默认版本(而不是之前的2.2版本),因此会发生此错误。然而,正如可以看到的,这里所有未来版本的Ubuntu13.10和更高版本都不会支持这个包,直到它被上游修复。作为一项工作,您不需要安装这个包,因为它只需要针对MySQL进行Apache身份验证(而不是在web应用程序端安装,因为这要常见得多)
我正在使用可以找到这里的脚本文件在Ubuntu13.10上安装我的LAMP环境。该脚本适用于Ubuntu12.04,Ubuntu13.04,但当我在Ubuntu13.10上尝试它时,它会出现以下错误:
E: Package 'libapache2-mod-auth-mysql' has no installation candidate知道怎么解决这个问题吗?注意,我确实希望安装这个软件包。
编辑:我现在已经发现不能安装它的原因是因为它需要以下两个缺少的包: libmysqlclient16和apache2.2--常见的。我是否只需要安装这些软件包,还是因为某个原因而被移除?
发布于 2013-10-25 00:44:52
发布于 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冲突。这条路被堵住了,我没有找到解决那个问题的办法。
https://askubuntu.com/questions/365061
复制相似问题