2014-11-22 78 views
1

我目前在Ubuntu上運行Scala 2.11,並且希望爲Ubuntu上的一些亞馬遜實例提供一個廚師食譜。斯卡拉和廚師 - 最近的斯卡拉包

運行:
apt-cache show scala | grep的-i版本

給出了這樣的輸出:

版本:2.9.2 + DFSG-2

是Debian軟件包更先進的日期,通常是?在這種情況下,我應該在廚師中使用「dpkg_package」而不是「包裝」嗎?

最後我想要做的是將scala中的一個或多個食譜放在一起w/play,akka,sbt和cassandra,所以如果你有資源做其中的一部分,那也有幫助。 (對不起,如果這使得我的問題更模糊,但我處於學習曲線的陡峭部分)。

謝謝!

約翰

回答

2

在這個問題上的廚師邊,它只是使用apt-get install所以你得到任何容易說的是當前版本。我不能真正回答這些軟件包的質量,除非你設置了一個定製的apt庫,你只需要獲得一般不是最新版本的Canonical船。

+0

嗨Coderange,謝謝你。是的,我認爲這就是基於apache2例子所做的。我的問題是關於最佳實踐的更多信息,假設我們想組合一個更新的堆棧。 – 2014-11-23 00:04:39

+0

如果您試圖獲得比默認回購更新的更新,最好的辦法是堅持使用'package',但在運行列表中添加一個更早的配方,添加一個定製的apt回購。 – 2014-11-24 16:09:39

+0

我只需要'package'上的'dpkg_package'就是當我有一個本地包文件已經下載,我想安裝。否則,我認爲讓'package'自動映射到提供者會更好。 – Martin 2014-11-28 16:36:30