Tôi muốn cài đặt Typesafe Stack vào Ubuntu Server qua repo Deb của họ, nhưng không tải xuống tất cả các gói OpenJDK. Tôi đã cài đặt Oracle JDK 6 và trong PATH của tôi qua các lựa chọn thay thế cập nhật và cài đặt OpenJDK sẽ phá vỡ một số nội dung.Làm thế nào để sử dụng repo Typesafe Stack deb với Oracle Java 6 thay vì OpenJDK?
Cách tốt nhất để làm điều này là gì? Nó không xuất hiện mà tôi có thể sử dụng apt-get --no-cài đặt-khuyến cờ cho điều này:
$> 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 - Tôi biết các thành phần typesafe Ngăn xếp làm việc với thiết lập hiện tại của tôi, vì tôi đã có nó được cài đặt và chạy tốt với trình cài đặt trước của họ.
Tôi đang tìm cách loại bỏ OpenJDK 6 trong Ubuntu 11.10 vì tôi không bao giờ cần Java 6 (mọi thứ tôi cần làm tốt với Java 7) và thích Oracle JDK hơn OpenJDK, nhưng tất cả các gói phụ thuộc vào java trong tất cả repos kéo OpenJDK 6. Thật khó chịu nhưng tôi đã từ bỏ. – Ivan
Tôi cuối cùng đã từ bỏ trên repo deb, và sử dụng [Universal cài đặt của họ ở dưới cùng của trang download của họ] (http://typesafe.com/stack/download) để thay thế. Giải nén tarball vào/opt/typesafe, thêm/opt/typesafe/bin vào ~/.profile PATH, giống với Oracle JDK 6, sau đó là gtg. – Kurtosis
Đối với hậu thế, tôi sử dụng 'cập nhật thay thế' cho tất cả mọi thứ bây giờ, đây là kịch bản của tôi cho [Java] (https://github.com/byrongibson/scripts/tree/master/install/java), [Scala] (https: //github.com/byrongibson/scripts/tree/master/install/scala) và [Haskell] (https://github.com/byrongibson/scripts/tree/master/install/haskell). Xem Haskell readme để biết chi tiết. – Kurtosis