3

我有 Debian 8.2,我想在上面安装 Pacemaker。但是当我尝试通过

apt-get install pacemaker

它给

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package pacemaker 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 'pacemaker' has no installation candidate

我已经被搜索了很多次,但没有得到任何东西。我还尝试了https://wiki.debian.org/Debian-HA/ClustersFromScratch中提到的步骤,但没有运气。

我也尝试从源代码构建,但得到

configure: error: Version of libqb is too old: v0.13 or greater requried

pkg-config 的输出是

我该如何解决这个错误?

在 Debian jessie 中设置故障转移的最佳方法应该是什么?

谁能帮我解决这个问题?

4

3 回答 3

0

Pacemaker 仅适用于 Debian Wheezy 和 Sid,但您可以使用 rgmanager。

于 2016-01-25T11:21:41.490 回答
0

对我有用的是:

将以下内容添加到 /etc/apt/sources.list

deb http://ftp.uk.debian.org/debian/ jessie-backports main contrib non-free

(如果适用,将存储库更改为更接近的内容)

然后运行:

apt-get update
apt-get install -t jessie-backports pacemaker

这导致为我安装起搏器,尽管我还没有实际设置/测试它。

(这可能应该是对 Rei 答案的评论,但我没有足够的“声誉”)

于 2016-04-15T21:24:16.630 回答
-1

通过添加 jessie-backports 存储库,您可以安装该软件包。

将此行添加到您的 /etc/apt/source.list:

deb http://your-repo/debian/ jessie-backports main contrib non-free

更多信息:https ://packages.debian.org/jessie-backports/pacemaker

于 2016-03-18T10:00:44.723 回答