or this: Releases · denoland/deno · GitHub
On Github web page is so many of these packages which for me is overwhelming. Also there is no .deb which is the only one I would know for now how to dowload.
I remember that when I installed packages from the App Center I later had problems with updating those applications uploaded in this way.Since then I prefer to install them myself and not use the App Center for this purpose.
What is this command then and will it install this program on Linux?:
It will (unlike a package) execute that remote script on your machine and do whatever it does inside …
In general I’d highly recommend against running such a thing without reading and exactly understanding the script first (it might scatter random files across your file system or whatnot)
The snap package will update itself (this is what snaps do by default), you do not have to care for any updates, if the package maintainer releases a new packlage it will just quietly be updated … A snap will also have all bits and pieces in one place and allows you to roll back to a former version in case you are not happy with the changes an update brought along…
The script variant above will likely not allow you to update the bits at all, you will most likely have to remove (and re-install) everything for updating it …
(and for removal you will again have to understand exactly what the remote script did to find where it did put its bits and pieces so you can manually remove them piece by piece for an update)
This is what I wanted to be aware of what such a script does.Thanks for the explanation.I will keep it in my mind to not use this kind of scripts at least to the moment I will be aware what the script will do exactly.
I prefer to use the snap command myself because as I mentioned sometimes the maintainers of these packages in the App Center do not update these applications.At least that was the case some time ago and I had problems because of that.
How you know it is a snap? How you know we can install it with a snap command?
I simply saw your initial question and did snap find deno which returned deno in the list …
I then did a snap info deno and looked at the last update times etc to see if it is well maintained, has a release in the stable channel and is kept up to date before I recommended it to you …
@molar we are happy to try and help whenever we can with software that is installed from other sources.
However, we do not test or review scripts from other sites, our support for the script or software might be limited at best, and there may also be serious security concerns with such things.
Please use software from the official repositories or, in this case, the snap version.
By saying that you mean Ubuntu discourse? ‘We’ mean who if I may ask out of curiosity?
After my bad experience with updating applications uploaded from the App Center, I prefer to do using commands.This is actually not so bad because I am additionally learning to work with Terminal.
at the terminal, among a lot of other commands to manage snaps and deb packages from the maintained and security covered packages from the Ubuntu repositories.
No need to use the App Center, if you don’t want to.
You can easily see what’s in that script by clicking on the script part of the link you showed us, ie, https://deno.land/install.sh
That should open the script in your browser (it does in Firefox) so you can read it and know what it will do, or at least hopefully get some idea.
Doing that will NOT run the script, that doesn’t happen in Linux, so there is no danger; it simply opens the file as text.