2010-07-08 19 views
3

Je l'ai déjà installé cassandra à l'aide ubuntu avec wikiInstallation de cassandra dans ubuntu?

problème est que je ne contrôle pas la version à installer et à mettre à niveau en fonction.

Je veux être en mesure d'installer une version spécifique non seulement la dernière, parce que j'ai une machine fonctionnant 0.6.2 maintenant je veux un autre noeud et je veux installer 0.6.2.

Comment puis-je installer le paquet debian pour une version spécifique au lieu du dernier?

+0

pourquoi ne vous aimez pas 0.6.3? – Schildmeijer

+0

j'aime 0.6.3, mais j'ai déjà un nœud avec 0.6.2 donc je veux un autre nœud avec 0.6.2, je ne veux pas mettre à jour le nœud existant maintenant – mamu

+0

0.6.2 et 0.6.3 peuvent coexister – Schildmeijer

Répondre

1

La meilleure façon de faire quelque chose comme ça, que j'ai trouvé jusqu'à présent est pinning. C'est un peu gênant pour le moment car vous devez créer manuellement les préférences d'épinglage (et les changer si nécessaire). De plus, l'épinglage ne fonctionnera pas avec aptitude au cas où vous l'utiliseriez.

Un autre exemple est l'épinglage que j'ai fait pour php here. Cependant, vous devez vous assurer que la version que vous voulez avoir est disponible dans les repos/ppas que vous avez configurés dans votre sources.list (sources.list.d).

3

pour installer une version spécifique de Cassandre vous pouvez faire quelque chose comme ceci:

dans ce cas, je veux installer cassandra 1.2.8

sudo apt-get clean

sudo apt -get mise à jour

sudo apt-get install = 1.2.8 cassandra

+0

je sais vous pouvez résoudre votre problème mais je réponds après 3 ans pour quelqu'un qui ne connaît pas la réponse et viens ici pour voir la réponse –