jfrog / jfrog-cli

JFrog CLI is a client that provides a simple interface that automates access to the JFrog products.
https://www.jfrog.com/confluence/display/CLI/JFrog+CLI
Apache License 2.0
538 stars 236 forks source link

Push an apt package for arm64 #1774

Open red8888 opened 1 year ago

red8888 commented 1 year ago

There is no deb package for arm64 in the official repo: https://releases.jfrog.io/artifactory/jfrog-debs

I discovered this by trying to install the cli in a container image on an apple arm laptop.

I can use --platform linux/amd64 but it would be cool if arm64 was directly supported. arm servers are starting to come into vogue so it would be nice if it had support.

I'm guessing this would be easily to add because I doubt the cli tool has any arch specific code.

BrianOpteran commented 1 year ago

It's crazy to not have an arm64 binary available. We produce a lot of ARM64 code and we therefore obviously build directly on arm64 hardware. :-/

I ended up just using wget to grab the arm64 binary. Not an install pattern I want to follow. :(

joshmcorreia commented 1 year ago

Any updates on this? The website allows you to download an ARM64 executable but no packages are available :(

tarrynn commented 1 year ago

using curl -fL https://install-cli.jfrog.io | sh to install for arm64 here, but it would definitely be useful to have it as an apt package also.

tomgeorge commented 8 months ago

Any plans for this in 2024?

eresende-nuodb commented 7 months ago

using curl -fL https://install-cli.jfrog.io | sh to install for arm64 here, but it would definitely be useful to have it as an apt package also.

Fine to use the curl for dev and testing. As for production environments, this approach is considered unsafe.

I will set up my own repo on Artifactory to manage the CLI packages until we have a proper ARM support for most known package managers (apt and dnf/yum).

keef-cognitiv commented 3 weeks ago

+1 (from a paying customer)

Though maybe it's moot since the apt repo uses a package signing gpg key generated 3 years ago using dsa1024, which was deprecated by the NIST 14 years ago and is deprected in Ubuntu this year.