当我在我的本地主机系统上安装 apache2 时,它显示了这个错误(Ubuntu 17.10)

Posted

技术标签:

【中文标题】当我在我的本地主机系统上安装 apache2 时,它显示了这个错误(Ubuntu 17.10)【英文标题】:When i install apache2 on my localhost system it shows me this error (Ubuntu 17.10) 【发布时间】:2018-10-24 01:51:48 【问题描述】:

正在阅读包裹清单...完成 构建依赖树 读取状态信息...完成 某些软件包无法安装。这可能意味着您有 请求不可能的情况,或者如果您使用的是不稳定的 一些必需的包尚未创建的分发 或被移出 Incoming。 以下信息可能有助于解决这种情况:

以下包具有未满足的依赖关系:

apache2 : 取决于:apache2-bin (= 2.4.27-2ubuntu3) 但要安装 2.4.27-2ubuntu4.1

E: 无法纠正问题,您持有损坏的包裹。

提前致谢

【问题讨论】:

这与编程无关。在 Ubuntu 中处理依赖问题是一个普遍的系统管理问题。您应该询问 SuperUser 或某个特定于 Ubuntu 的地方。 【参考方案1】:

也许你应该看看这篇文章:https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages

thomasrutter: "那个特定的错误信息可能表明您持有包裹,但也可能表明另一个问题。"

他基本上说要使用以下命令解决一些问题:

您可以使用以下命令获取已保存包的列表

dpkg --get-selections | grep hold

如果没有出现或似乎都与您无关,则可能是其他原因。

您是否也尝试过 aptitude 而不是 apt-get 来安装软件包? 我个人认为这是一个很好的起点

sudo aptitude install <apache2 or whatever package you're trying to install>

最后但同样重要的是:

sudo aptitude -f install <packagename>

我自己在 ubuntu 上与 apache 斗争了一段时间,我相信 Thomas Rutter 解释得更好,所以我再次建议你看看他在询问 ubuntu 时的回答 我希望这会有所帮助。

【讨论】:

【参考方案2】:

运行以下命令,你的问题就解决了。

apt-get purge apache2-bin

【讨论】:

以上是关于当我在我的本地主机系统上安装 apache2 时,它显示了这个错误(Ubuntu 17.10)的主要内容,如果未能解决你的问题,请参考以下文章

如何删除转到 wordpress 的旧本地主机?

Magento 2.3 在本地主机中无法正常工作

与本地主机的 SQL 连接

我是编程新手,我成功安装了 XAMPP,但是当我在 MySQL 上运行 Admin 时,本地主机拒绝连接

本地主机/phpmyadmin 404 错误

Xampp:网络浏览器不会显示本地主机页面