Asdf, es como sdkman pero para multiples plataformas y lenguajes. Con Asdf puedo instalar node, elixir, python, etc...
Para instalarlo en linux tenemos que tener git y curl instalados :
apt install curl git
Usamos git para bajar le código:
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.11.2
Luego ejecutamos lo siguiente:
. "$HOME/.asdf/asdf.sh"
. "$HOME/.asdf/completions/asdf.bash"
Y ya esta!!
Ahora instalemos nodejs por ejemplo, primero instalamos el plugin para la plataforma:
asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
y instalamos node :
$ asdf install nodejs latest
Trying to update node-build... ok
Downloading node-v19.7.0-linux-x64.tar.gz...
-> https://nodejs.org/dist/v19.7.0/node-v19.7.0-linux-x64.tar.gz
Installing node-v19.7.0-linux-x64...
Installed node-v19.7.0-linux-x64 to /home/emanuel/.asdf/installs/nodejs/19.7.0