22
33printf " \n[[[[[ setup_blockchain_ubuntu.sh ]]]]]\n\n"
44
5- printf ' Upgrading apt..\n'
5+ printf ' \n[[ Upgrading apt.. ]] \n'
66sudo apt update
77# skip prompting (see https://serverfault.com/questions/527789/how-to-automate-changed-config-files-during-apt-get-upgrade-in-ubuntu-12)
8- apt-get --yes --force -yes -o Dpkg::Options::=" --force-confdef" -o Dpkg::Options::=" --force-confold" upgrade
8+ sudo apt-get --yes -o Dpkg::Options::=" --force-confdef" -o Dpkg::Options::=" --force-confold" upgrade
99
10- printf ' Installing NodeJS..\n'
10+ printf ' \n[[ Uninstalling NodeJS.. ]]\n'
11+ sudo apt-get -y purge nodejs
12+ sudo apt-get -y autoremove
13+
14+ printf ' \n[[ Installing NodeJS.. ]]\n'
1115sudo apt update
1216sudo apt -y install curl dirmngr apt-transport-https lsb-release ca-certificates
13- curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
14- sudo apt -y install nodejs
17+ curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
18+ # skip prompting for daemon restart (see https://askubuntu.com/questions/1367139/apt-get-upgrade-auto-restart-services)
19+ sudo NEEDRESTART_MODE=a apt -y install nodejs
1520
1621printf ' node -v\n'
1722node -v
@@ -20,29 +25,30 @@ printf 'npm --version\n'
2025npm --version
2126
2227
23- printf ' Installing yarn..\n'
28+ printf ' \n[[ Installing yarn.. ]] \n'
2429sudo npm install -g yarn
2530
2631printf ' yarn --version\n'
2732sudo yarn --version
2833
2934
30- printf ' Installing make..\n'
35+ printf ' \n[[ Installing make.. ]] \n'
3136sudo apt update
32- sudo apt-get install -y build-essential
37+ # skip prompting for daemon restart (see https://askubuntu.com/questions/1367139/apt-get-upgrade-auto-restart-services)
38+ sudo NEEDRESTART_MODE=a apt-get install -y build-essential
3339
3440printf ' make --version\n'
3541make --version
3642
3743
38- printf ' Installing vim..\n'
44+ printf ' \n[[ Installing vim.. ]] \n'
3945sudo apt update
4046sudo apt install -y vim
4147
4248printf ' vim --version\n'
4349vim --version
4450
45- printf ' Installing jq..\n'
51+ printf ' \n[[ Installing jq.. ]] \n'
4652sudo apt update
4753sudo apt install -y jq
4854
0 commit comments