-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patharchinstall.sh
68 lines (52 loc) · 1.34 KB
/
archinstall.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
clear
echo "updating system"
sudo pacman -Syu
sudo pacman -Syuu
echo "installing curl and wget"
sudo pacman -S curl
sudo pacman -S wget
echo "installing java"
sudo pacman -S jre-openjdk
sudo pacman -S jdk-openjdk
echo "installing node js"
sudo pacman -S nodejs npm
echo "installing vscode"
sudo pacman -S code
echo "installing ruby"
sudo pacman -S ruby
echo "installing rust"
sudo pacman -S rust
echo "installing mono"
sudo pacman -Sy mono
echo "installing mongodb"
sudo pacman -Syu
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay-git.git
cd yay-git
makepkg -sri
yay -S mongodb-bin
sudo systemctl start mongodb
sudo systemctl enable mongodb
cd ..
echo "installing mariadb"
pacman -Sy mariadb
mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
systemctl enable --now mariadb
systemctl status mariadb
sudo mysql_secure_installation
echo "installing snap"
sudo pacman -S snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
echo "installing ant"
sudo snap install ant --classic
echo "installing intellij idea"
sudo snap install intellij-idea-community --classic
echo "installing pycharm"
sudo snap install pycharm-community --classic
echo "installing dbeaver"
sudo snap install dbeaver-ce
echo "installing vlc"
sudo snap install vlc
echo "installing gimp"
sudo snap install gimp