![]() ![]() If it doesn't use the openjdk-6 paths explicitly it should work fine. You should then be able to install flowvisor. Then generate the dummy package: equivs-build ntrolĭpkg -i openjdk-6-jre-headless_7u79-2.5.5-1_all.deb (replacing the values in the Maintainer: line). To check which JDK-Versions are available on your system perform: 1 sudo update-java-alternatives -list On my system (64-bit) the output is: java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64 java-1.8.0-openjdk-amd64 1069 /usr/lib/jvm/java-1.8. The packages are built using the IcedTea build support and patches Debian provides a neat Tool to change default Java on your system. Minimal Java runtime - needed for executing non GUI Java programs, In the meantime, you can use equivs to build a fake package which pulls in openjdk-7-jre-headless instead: # as rootĮquivs-control ntrolĮdit the resulting ntrol file so it contains the following: # Commented entries have reasonable defaults.ĭescription: OpenJDK Java runtime, using Hotspot JIT (headless) It is available in Debian unstable, so you could install it from there if you really want to, but the suggestion to request a new package of flowvisor is better (OpenJDK 6 is old and I don't know how good its security support is). Java's promise of "write once, run anywhere" crumbled in the hands of amateur programmers that still managed to do platform- and even version-dependent shenanigans despite Sun's best efforts.As indicated by yaegashi, the package depends on openjdk-6-jre-headless which isn't available in Debian Jessie. ![]() There's a clear line in the sand between "Minecraft for Java 8 and any mods made for it" and "Minecraft rewritten to work for newer Java versions". openjdk-8 is available in my default Jessie/stable install - just need to apt-get install it (openjdk-8-jdk and whatever else you want/need that it recommends or depends on) Of course, it MAY depend on your /etc/apt/sources.list file including the contrib and non-free repositories. This came up recently helping someone else, and I tried it myself it doesn't work at all, and I had to find and install that package from non-free to satisfy it. Pre-rewrite Minecraft versions cannot function on newer Java, possibly because of the shenanigans modloaders do. It's just a guess, but that's most likely why /u/LusSenta is asking about it.īut openjdk-17-jre still Provides: java8-runtime so it should be sufficient for any software that needs Java 8.Īpparently not, because nvidia's CUDA tools in Debian's non-free repo need and provide its own openjdk-8 JRE, and Minecraft with a modloader (which is the most common reason anybody asks about this) is very explicitly version-dependent. I mention that because it's the #1 reason I've seen people ask about Java 8, since its move away from it is relatively recent and happened in a way that requires mod rewrites, so for a lot of mods and modpacks, you still need the obsolete Java version. This may mean that the package is missing, has been obsoleted, or is only available from another sources However the following packages replace it: nvidia-openjdk-8-jre E: Package 'openjdk-8-jre' has no installation candidate If it helps, here is my /etc/apt/sources. ![]() For example, if using a Minecraft launcher you can point it to there and for Java 8 and it'll work. Just avoid setting it as the default Java since it's obsolete, and it can be used for whatever specifically needs it by using the full path to where it's stored in /usr/lib/jvm/. It's part of Debian's repositories, no manual install and no third-party trust required. ![]() Nvidia's proprietary CUDA toolkit still depends on the obsolete JDK version, so there's a package called nvidia-openjdk-8-jre that still provides it. Actually, if you're willing to enable non-free repo, you still can install it in a "Debian supported way" for now. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |