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

Remove Linux installer's dependency on unzip #275

Open
janie314 opened this issue Nov 25, 2023 · 2 comments
Open

Remove Linux installer's dependency on unzip #275

janie314 opened this issue Nov 25, 2023 · 2 comments

Comments

@janie314
Copy link

Currently, our Linux installation workflow requires a dependency not installed by default on popular distros like Fedora and Ubuntu: the unzip command.

I propose that our primary Linux build be changed to a tar.gz file, to remove this dependency. Any installation commands that use unzip will be easily replaced by a corresponding tar command.

This is a simple issue, but I think it is worth doing. I think it will make installing Deno just a little bit more frictionless, which in turn might just get us one more enthusiastic, creative user. There are reasonable scenarios in which this might prevent one from using Deno. E.g.- what if you don't have sudo access on a Linux workstation without unzip? Then you probably can't install Deno.

@lucacasonato lucacasonato transferred this issue from denoland/deno Nov 27, 2023
@tgf9
Copy link

tgf9 commented Oct 16, 2024

Uff. Yeah, I was trying to install on Linux, but was also tripped up by the missing .tar.gz archive. The standard archive for Linux is tar.gz or tar.xz.

It's kinda a funny situation because I thought Deno 2.0 was supposed to reduce the number of dependencies I had to install. I definitely don't want to install unzip just for Deno.

@Conduitry
Copy link

Yup, this is irking me too. I don't see a good reason not to provide Linux binaries in a tarball like everything else does on Linux.

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

No branches or pull requests

4 participants
@Conduitry @janie314 @tgf9 and others