Step:1 sudo apt update sudo apt -y upgrade sudo apt autoremove Step:2 Install python 3.7 sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.7 Step:3 Install Dependency sudo apt-get install -y python3-testresources Step: 4 Install Python pip Tool wget  https://bootstrap.pypa.io/get-pip.py sudo python3 get-pip.py sudo pip3 install --upgrade pip3 setuptools [ Alternative - Execute if the command above fails. 1) curl https://bootstrap.pypa.io/get-pip.py | python3 2) pip install --upgrade setuptools ] sudo pip3 install ansible Step:5 Install curl and yarn sudo apt -y install curl curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt -y update && sudo apt -y install yarn Step: 6 Install MariaDB 10.4 sudo apt-get install software-properties-common sudo apt-key adv --recv-keys ...
  Frappe- ERPNext setup version 12     Setup for v 12 and master branch      mkdir  ‘Projectname’   cd  ‘Projectname’   virtualenv .   source ./bin/activate   git clone -b master https://github.com/frappe/bench.git bench-repo   pip install -e bench-repo   bench init --frappe-branch version-12 --frappe-path  https://github.com/frappe/frappe.git  frappe-bench  cd frappe-bench  source ../bin/activate  bench get-app --branch version-12 erpnext https://github.com/frappe/erpnext.git  bench new-app (custom app)  bench new-site (sitename)  bench install-app erpnext  bench install-app (custom app)  #install erpnext