-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfast_install_all.sh
114 lines (91 loc) · 3.08 KB
/
fast_install_all.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
#!/bin/bash
if [[ $# -eq 0 ]]; then
echo "No '-y' argument provided, escaping Ubuntu-dependant tools."
fi
# Set Network Connection
# Log onto LivePatch
# Settings -> Keyboardshortcut -> Launches -> Home Triggers
# Settings -> Power Bank -> Close Auto Log Off Screen
# Settings -> Apperance -> Move Top Panel to Buttom
# Rooterize: see "./rooterize.sh"
sudo snap refresh
# Basic Envs.
sudo apt update
sudo apt upgrade
sudo apt install -y vim
sudo apt install -y curl
sudo apt install -y git
sudo apt install -y aptitude
sudo apt install -y subversion
sudo apt install -y golang
sudo apt install -y python
sudo apt install -y pip
sudo apt install -y lua5.3
sudo apt install -y geany
sudo apt install -y meld
sudo apt install -y nodejs
sudo apt install -y npm
sudo apt install -y baobab
sudo apt install -y ffmpeg
sudo apt install -y mlocate
sudo apt install -y rpm
sudo apt install -y zip
sudo apt install -y net-tools
sudo apt install -y trash-cli
sudo apt install -y openssh-server
sudo aptitude install -y clang
sudo aptitude install -y g++
sudo aptitude install -y build-essential
sudo apt-get install -y manpages-dev
sudo apt install -y terminator
sudo apt install -y python3-pip python-setuptools python3-setuptools
sudo apt-get install -y python3-dev python-dev
sudo apt-get install -y python3-pygame python-pygame
sudo aptitude install -y libopencv-dev python3-opencv
python3 -c "import cv2; print(cv2.__version__)"
sudo apt-get install -y libomp5
# File Searching Tool
sudo apt install fzf
# SSH
sudo apt install -y openssh-server
service sshd restart
# NPM Global Packages
sudo npm install -g servez
sudo npm install -g cryptee
sudo npm install -g splitee
sudo npm install -g wikit #search wikipidea by wikit TARGET
# Git Configureations
git config --global credential.helper store
git config --global user.email "[email protected]"
git config --global user.name "Ezharjan"
# Case Ignorance
echo "bind 'set completion-ignore-case on'" >> ~/.bashrc
source ~/.bashrc
# Tools for Ubuntu
if [[ $1 == "-y" ]]; then
# LateX Related Tools
sudo apt install -y evince
sudo apt install -y texlive-latex-extra
sudo apt install -y gedit-latex-plugin
sudo apt install -y lyx
sudo apt install -y latexila
sudo apt install -y kile
sudo apt install -y texstudio
sudo apt install -y texmaker
sudo apt install -y gummi
# Gnome --> !!!!!! Only for Ubuntu !!!!!!
sudo apt-get install gnome-shell
sudo apt-get install ubuntu-gnome-desktop
sudo apt-get install unity-tweak-tool
sudo apt-get install gnome-tweak-tool
sudo apt-get install gnome-shell-extension-dash-to-panel
sudo apt install gnome-shell=3.36.4-1ubuntu1~20.04.2 gnome-shell-common=3.36.4-1ubuntu1~20.04.2 gnome-shell-extension-prefs=3.36.4-1ubuntu1~20.04.2
gnome-tweaks
# Remove games
sudo apt remove -y aisleriot gnome-mahjongg gnome-mines gnome-sudoku
fi
# GRUB Windows First for Dual System: see "./set_win_1st.sh"
# Anaconda: download from https://www.anaconda.com/products/distribution and see "./conda.sh"
# Remove Printers: see "./remove_auto_add_printers.sh"
# Install VSCode, VLC Player via Snap Store
# CUDA: see "./cuda.sh"