我正在编写 Scala 并希望在我的 Ubuntu 10.10 系统中安装它的最新 2.8.1,但 Ubuntu 存储库中只有过时的 2.7 包,所以我必须采用 Slackware 方式并使用手册从 tarball 安装。同时,已经有 scala_2.8.1.dfsg-1_all.deb 可用于 Debian。我不能在 Ubuntu 中安装它吗?
我正在编写 Scala 并希望在我的 Ubuntu 10.10 系统中安装它的最新 2.8.1,但 Ubuntu 存储库中只有过时的 2.7 包,所以我必须采用 Slackware 方式并使用手册从 tarball 安装。同时,已经有 scala_2.8.1.dfsg-1_all.deb 可用于 Debian。我不能在 Ubuntu 中安装它吗?
您可以按如下方式使用 jar 安装程序:
首先从 Scala 网站http://www.scala-lang.org/downloads下载 IzPack 安装程序。
运行它
sudo java -jar installer.jar
并使用默认文件夹 /usr/local/scala 进行安装
(对我来说它是 sudo java -jar scala-2.8.1.final-installer.jar)。
然后编辑 /etc/environment 使 PATH 如下 PATH="... :/usr/local/scala/bin" 并添加 SCALA_HOME=/usr/local/scala
现在注销并再次登录。
如果依赖项是可满足的,这通常应该有效。
由于这个包可能只在 Debian 而不是 Ubuntu 上进行了测试,因此存在更高的风险,例如它没有声明所有必要的依赖项或与 Ubuntu 中的某些更改不兼容。