2010-07-08 66 views
3

我已经安装了cassandra在Ubuntu的使用wiki在Ubuntu下安装cassandra?

问题是我无法控制哪个版本安装和升级到功能。

我想能够安装特定的版本不只是最新的,因为我有一台机器运行0.6.2现在我想另一个节点,我想安装0.6.2。

我怎样才能安装debian软件包的特定版本,而不是最新的?

+0

为什么你不喜欢0.6.3? – Schildmeijer 2010-07-08 19:42:17

+0

我喜欢0.6.3,但我已经有0.6.2的节点,所以我想要0.6.2的另一个节点,不想现在更新现有的节点 – mamu 2010-07-09 00:09:13

+0

0.6.2和0.6.3可以共存 – Schildmeijer 2010-07-09 06:19:21

回答

1

做到这样的事情的最好方法就是我目前找到的是pinning。这在目前有点不方便,因为您必须手动创建固定首选项(并在必要时进行更改)。另外,如果您使用此功能,固定功能将无法使用aptitude。

另一个例子是我为php here所做的锁定。但是,您必须确保您想要的版本在您在sources.list(sources.list.d)中配置的repos/ppas中可用。

3

安装卡桑德拉的特定版本,你可以做这样的事情:

在这种情况下,我想安装卡桑德拉1.2.8

sudo易于得到清洁

命令和apt - 获得更新

命令和apt-get安装卡桑德拉= 1.2.8

+0

我知道你可能会解决你的问题,但3年后,我会回答一些不知道答案的人,并来这里看到答案 – 2013-11-02 06:12:40