Following things are required must be installed on ubuntu (Debian) [I use ubuntu linux]:
-
- Add Erlang Solutions repository:
wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb && sudo dpkg -i erlang-solutions_2.0_all.deb - Run:
sudo apt-get update - Install the Erlang/OTP platform and all of its applications:
sudo apt-get install esl-erlang - Install Elixir:
sudo apt-get install elixir
- Add Erlang Solutions repository:
-
$ sudo apt-get update $ sudo apt-get install postgresql-client -
Chrome
- Download chrome from official website
- sudo dpkg -i ~/Downloads/google-chrome-stable_current_amd64.deb
-
Update
gitsudo add-apt-repository -y ppa:git-core/ppa sudo apt-get update sudo apt-get install git -y -
NOTE: You can skip this. I'm using it for personal projects -
ngrok Vist the link and follow the steps to setup ngrok. Go to ngrok.io, get your authentication token and run these commands
-
VS-Code
-
zsh shell (oh-my-zsh)
sudo apt-get update sudo apt-get install zshthen install oh-my-zsh
wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh sh install.sh -
$ ssh-keygen -t ed25519 -C "[email protected]" Note: If you are using a legacy system that doesn't support the Ed25519 algorithm, use: $ ssh-keygen -t rsa -b 4096 -C "[email protected]" $ ssh-add ~/.ssh/id_ed25519 (adding key to your ssh-agent, change ed25519 according to generating private key file) -
$ curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash OR $ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash $ sudo apt-get install nodejs