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
git
sudo 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 zsh
then 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