-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprograms.sh
118 lines (97 loc) · 2.29 KB
/
programs.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
log(){
last_cmd=`echo $?`
if [[ $last_cmd == 0 ]]; then
echo "$cmd" >> $log_install
else
echo "$cmd" >> $log_fail
fi
}
run(){
#verifica se o programa ja esta instalado
if [[ $verify != 0 ]]; then
$verify 1>/dev/null 2>&1
last_cmd=`echo $?`
### echo $last_cmd
verify=0
if [[ $last_cmd == 127 ]]; then
run_install=1
else
echo "$cmd already install" >> $log_install
fi
fi
if [[ $run_install == 1 ]]; then
echo $cmd
sudo $cmd
log
run_install=0
fi
#clear
}
brave(){
echo "
sudo apt install apt-transport-https curl
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo apt update
sudo apt install brave-browser
"
}
run_programs(){
echo "### Instalação gedit ###"
cmd="sudo apt install -y gedit"
verify="gedit --help"
run
echo "### Instalação gcc ###"
cmd="apt-get install -y build-essential"
verify="gcc --help"
run
echo "### Instalação Minicom ###"
cmd="apt install -y minicom"
verify="minicom --help"
run
echo "### Instalação Git ###"
cmd="apt install -y git-all"
verify="git --help"
run
# must install from .deb
# echo "### Instalação VS Code ###"
# cmd="snap install --classic code "
# verify="code --help"
# run
echo "### Instalação Brave ###"
cmd=brave
verify="brave"
run
echo "### install tmux###"
cmd="sudo apt install -y tmux"
verify="tmux --help"
run
echo "### install hexedit###"
cmd="sudo apt install -y hexedit"
verify="hexedit --help"
run
echo "### install nmap###"
cmd="sudo apt install -y nmap"
verify="nmap --help"
run
echo "### install socat###"
cmd="sudo apt install socat -y"
verify="socat --help"
run
echo "### install net-tools###"
cmd="sudo apt install net-tools -y"
verify="ifconfig -h"
run
echo "### install filelight###"
cmd="sudo apt install filelight -y"
verify="filelight -h"
run
echo "### install sublime ###"
cmd="sudo snap install --classic sublime-text"
verify="subl -h"
run
echo "### install cmake ###"
cmd="sudo apt install cmake"
verify="cmake --version"
run
}