无法找到软件包 libmysql++-dev

无法找到软件包 libmysql++-dev
root@avidgamers:~/warcraft/aG-HostbotRU/ghost# apt-get install libmysql++-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libmysql++-dev
E: Couldn't find any package by regex 'libmysql++-dev'
root@avidgamers:~/warcraft/aG-HostbotRU/ghost#

操作系统:Ubuntu LTS 12.04 64位

我已经能够在许多其他服务器上安装此软件包,但无法在此新服务器上下载此软件包。但是,我可以下载并安装我需要的其他软件包。这可能没什么区别,但服务器位于俄罗斯莫斯科。

答案1

包裹libmysql++-dev在里面宇宙存储库组件。我猜是因为你的系统没有启用 Universe,所以找不到它。所以启用 Universe 存储库,然后您就能安装它了。

一般来说,当某个软件包无法安装时,即使你似乎做了所有正确的事情,确保它确实适用于你正在运行的 Ubuntu 版本以及哪个存储库提供它是很有用的。为此,你可以在以下位置搜索软件包:http://packages.ubuntu.com/

这可能是不是当然是问题的原因。在这种情况下,我建议扩展你的问题,包括你在检查 Universe 是否启用时看到的信息,以及GabrielF 要求的信息

答案2

  1. 首先,运行apt-get update。如果出现任何错误,请编辑您的帖子并包含输出。如果没有出现错误,请尝试再次安装该包。

  2. 如果这不起作用,请检查您是否启用了 Universe 存储库:打开软件中心并将鼠标光标放在桌面顶部。在出现的菜单中,单击编辑 >> 软件源。在第一个选项卡(Ubuntu 软件)中,检查 Universe 是否已启用。如果没有,请启用它并apt-get update再次运行,然后尝试再次安装软件包。

  3. 如果这也不起作用,您可能应该尝试另一个镜像。按照 2 中的说明操作并更改“从...下载”组合框。您可以在此处查看镜像列表以及有关其更新情况的信息:https://launchpad.net/ubuntu/+archivemirrors。这应该可以帮助您选择一个。请记住选择离您最近的一个。

如果这些都不起作用,请编辑您的帖子,包括您的内容/etc/apt/sources.list

相关内容