My app uses a Java 11-based tool to run in the background. My ‘packages.txt’ used to have openjdk-11-jdk and the app deploys perfectly with Java 11 just about a week ago. Upon checking today, my app doesn’t work anymore because apparently the streamlit terminal now outputs:
E: Unable to locate package openjdk-11-jdk
I have tried searching for solutions. default-jdk and default-jre essentially installs Java 17 which is not of use to me.
Thanks for the explanation. How can I get a workaround for this?
Sorry if I sound dumb: Can I request the admins to add Java 11 as part of the server by doing add-apt-repository ppa:linuxuprising/java as a default to the server’s operating system?
Probably your best bet is finding a scriptable method of installation then doesn’t require root access. Or maybe updating your java tool would be less work than that.