Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support distribution via tar.gz/ZIP archives #2

Closed
joschi opened this issue Nov 14, 2018 · 9 comments
Closed

Support distribution via tar.gz/ZIP archives #2

joschi opened this issue Nov 14, 2018 · 9 comments
Assignees
Labels
enhancement New feature or request

Comments

@joschi
Copy link

joschi commented Nov 14, 2018

Amazon Corretto is currently distributed in 4 flavors:

In order to support other distribution systems (eg: Docker images, SDKMan) it would be great if it was offered in "plain" archives (tar.gz, ZIP) containing the binaries for the respective operating systems additionally to the aforementioned distributions.

@davecurrie davecurrie added the enhancement New feature or request label Nov 15, 2018
@EricEdens
Copy link
Contributor

Great request!

I'm going to break this into individual items so that we can track them and gather feedback on each. I think we can break it down into three:

  1. Provide archive files in addition to system installers. (Paring down this issue)
  2. Vend Corretto through SDKMan. (Split to Vend Corretto through SDKMan #11)
  3. Provide a portable Linux binary that can work on multiple distributions. (Split to Provide a portable Linux binary #10)

@bric3
Copy link

bric3 commented Nov 28, 2018

How can we make sure the dependencies are right, like libfontconfig1 or the java cacerts file.

Centos dcoker image packages a cacerts in /etc/pki/java/cacerts, but other Linux distributions on docker don't, like Debian where you need to install the ca-certificates-java which absolutely require their own headless jre openjdk among others, and install it in /etc/ssl/certs/java/cacerts.

@marc0der
Copy link

Normally the JDK zip/tarball distributions are packaged as self contained binaries without any external dependencies. For reference, have a look at the internals of the OpenJDK tarball distribution.

@davecurrie davecurrie added this to the General Availability milestone Dec 5, 2018
@davecurrie
Copy link
Contributor

We have slated this for GA, so I have added it to that milestone.

@vijayyadav06
Copy link

So I see a tar version on the download page today for Linux. https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html

Linux x64 JDK TGZ amazon-corretto-preview2-8u192-linux-x64.tar.gz (https://d3pxv6yz143wms.cloudfront.net/amazon-corretto-preview2-8u192-linux-x64.tar.gz) 7769adffefce042663e5c6df64c092e4 Download

@alvdavi
Copy link
Contributor

alvdavi commented Jan 16, 2019

As part of Corretto8 preview2 we have made a TGZ version available for generic Linux systems. We will proceed to close this issue, but let us know if you have any further comments

@alvdavi alvdavi closed this as completed Jan 16, 2019
@glucas
Copy link

glucas commented Jan 28, 2019

Will there be a zip distro for Windows as well?

Per #40, #39, #43 -- The Windows installer is making a lot of system-wide changes that may not be desirable, particularly on machines with multiple JVMs installed. A zip distro would be a welcome alternative -- or perhaps I should file a separate issue to support a Windows installer option to not make system-wide environment changes?

@davecurrie
Copy link
Contributor

@glucas There are JDK and JRE zips for Windows available on the downloads page. These are going to continue being updated at the same time as the Windows installers.

We also have more issues about changes to the installer, some of which you've commented on. We also plan to keep enhancing the installer in future releases.

Do these actions address your concerns?

@glucas
Copy link

glucas commented Jan 29, 2019

Yes, thanks. Sorry for the noise, not sure how I overlooked that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

8 participants