Debian 8上的Pacemaker安装

时间:2015-12-31 05:29:18

标签: debian failover pacemaker

我有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中设置故障转移的最佳方法是什么?

有人可以帮助我吗?

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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的答案的评论,但我没有足够的"声誉")

答案 2 :(得分:-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