我想通过他们的Deb回购安装Typesafe Stack到Ubuntu服务器,但不需要下载所有的OpenJDK包。我安装了Oracle JDK 6,并在我的PATH中通过更新替代品并安装OpenJDK打破了一些东西。如何用Oracle Java 6而不是OpenJDK使用Typesafe Stack deb repo?
这样做的最好方法是什么?它不会出现,我可以使用apt-get --no安装,建议对这一标志:
$> sudo apt-get install --no-install-recommends typesafe-stack sbt
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
ca-certificates-java default-jre default-jre-headless g8 java-common libaccess-bridge-java libaccess-bridge-java-jni openjdk-6-jre
openjdk-6-jre-headless openjdk-6-jre-lib
Suggested packages:
equivs icedtea-plugin sun-java6-fonts ttf-sazanami-gothic ttf-kochi-gothic ttf-sazanami-mincho ttf-kochi-mincho ttf-telugu-fonts ttf-oriya-fonts
ttf-kannada-fonts ttf-bengali-fonts
Recommended packages:
icedtea-netx icedtea-6-jre-cacao icedtea-6-jre-jamvm
The following NEW packages will be installed:
ca-certificates-java default-jre default-jre-headless g8 java-common libaccess-bridge-java libaccess-bridge-java-jni openjdk-6-jre
openjdk-6-jre-headless openjdk-6-jre-lib sbt typesafe-stack
0 upgraded, 12 newly installed, 0 to remove and 7 not upgraded.
Need to get 33.0 MB of archives.
After this operation, 86.9 MB of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.
PS - 我所知道的类型安全堆栈组件与我目前的设置工作,因为我有它安装他们之前的安装程序运行良好。
我正试图摆脱Ubuntu 11.10中的OpenJDK 6,因为我从不需要Java 6(我需要的所有东西都能很好地与Java 7一起工作),并且更喜欢Oracle JDK over OpenJDK,但是所有依赖于Java的包都在回购拖动OpenJDK 6.这很烦人,但我放弃了。 – Ivan 2012-04-30 12:52:09
我最终放弃了deb回购,并使用他们的[通用安装程序在他们的下载页面底部](http://typesafe.com/stack/download)。将tarball提取到/ opt/typesafe,将/ opt/typesafe/bin添加到〜/ .profile PATH,与Oracle JDK 6和gtg相同。 – Kurtosis 2012-05-03 02:32:05
对于后代,我现在对所有东西都使用'update-alternatives',这里是我的[Java]脚本(https://github.com/byrongibson/scripts/tree/master/install/java),[Scala](https: //github.com/byrongibson/scripts/tree/master/install/scala)和[Haskell](https://github.com/byrongibson/scripts/tree/master/install/haskell)。有关详细信息,请参阅Haskell自述文件。 – Kurtosis 2012-06-11 03:42:49