-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy path2.Apps-to-Install.sh
More file actions
executable file
·195 lines (175 loc) · 7.92 KB
/
2.Apps-to-Install.sh
File metadata and controls
executable file
·195 lines (175 loc) · 7.92 KB
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
#!/bin/bash
# Apps to Install Script
# System Update
sudo apt update
# Apps
sudo apt install -y synaptic
sudo apt install -y adb
sudo apt install -y inetutils-traceroute
sudo apt install -y curl
sudo apt install -y blueman
## sudo apt install -y ttf-mscorefonts-installer
## Cryptomator dependecies
sudo apt install -y fuse3
## VirtualBox dependecies
## In order for these packages to be installed, make sure that in the "Software & Updates" settings the "Download from" option is selected as "Main server". After that, make sure that you have enabled the Universe Repository; if not, you can do so by selecting the "Community-maintained free and open-source software (universe)" option. Finally, press the "Close" button.
### sudo apt install -y libqt5help5 libqt5opengl5 libxcb-cursor0
## GNOME DE packages
### sudo apt install -y gnome-tweaks
### sudo apt install -y dconf-editor
# PPA's Apps from Launchpad
## Fastfetch
sudo add-apt-repository ppa:zhangsongcui3371/fastfetch -y
## Grub Customizer
sudo add-apt-repository ppa:danielrichter2007/grub-customizer -y
## Papirus Icons
sudo add-apt-repository ppa:papirus/papirus -y
## Git
sudo add-apt-repository ppa:git-core/ppa -y
## Cryptomator
sudo add-apt-repository ppa:sebastian-stenzel/cryptomator -y
## KeePassXC
sudo add-apt-repository ppa:phoerious/keepassxc -y
### System Update
sudo apt update -qq
#### Installing the Programs
sudo apt install -y fastfetch
sudo apt install -y grub-customizer
sudo apt install -y papirus-icon-theme
sudo apt install -y qbittorrent
sudo apt install -y git
sudo apt install -y cryptomator
sudo apt install -y keepassxc
# Flatpak Update
flatpak update -y
# Flatpak Apps
## baobab (Disk Usage Analyzer)
flatpak install flathub org.gnome.baobab -y
## qBittorrent
flatpak install flathub org.qbittorrent.qBittorrent -y
## Tor Browser
flatpak install flathub org.torproject.torbrowser-launcher -y
## GIMP
flatpak install flathub org.gimp.GIMP -y
## OBS Studio
flatpak install flathub com.obsproject.Studio -y
## Discord
### flatpak install flathub com.discordapp.Discord -y
## Audacity
### flatpak install flathub org.audacityteam.Audacity -y
## FileZilla
### flatpak install flathub org.filezillaproject.Filezilla -y
## Zoom
### flatpak install flathub us.zoom.Zoom -y
## Microsoft Skype
### flatpak install flathub com.skype.Client -y
## Microsoft Teams
### flatpak install flathub com.github.IsmaelMartinez.teams_for_linux -y
## Slack
### flatpak install flathub com.slack.Slack -y
## Chromium
### flatpak install flathub org.chromium.Chromium -y
# Flatpak Clean Up
flatpak uninstall --delete-data -y
flatpak uninstall --unused -y
# Snap Update
sudo snap refresh
# Snap Apps
## htop
sudo snap install htop
## net-tools
sudo snap install net-tools-snap --edge
## Flameshot
sudo snap install flameshot
## IntelliJ IDEA Community
sudo snap install intellij-idea-community --classic
## VLC
sudo snap install vlc
# Snap Clean Up
sudo rm -rf /var/lib/snapd/cache/*
# wget Apps
## hardinfo2
wget -c "https://github.com/hardinfo2/hardinfo2/releases/download/release-2.2.15pre/hardinfo2_2.2.15-Ubuntu-26.04_amd64.deb"
## BleachBit
wget -c "https://download.bleachbit.org/get/bleachbit_6.0.0-0_all_ubuntu2604.deb"
## bottom
wget -c "https://github.com/ClementTsang/bottom/releases/download/nightly-a9863107-1777165424/bottom_0.12.3-1_amd64.deb"
## GitHubDesktop
wget -c "https://github.com/shiftkey/desktop/releases/download/release-3.4.9-linux1/GitHubDesktop-linux-amd64-3.4.9-linux1.deb"
## GoogleChrome
wget -c "https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb"
## VSCode
wget -c "https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64"
## VirtualBox
wget -c "https://download.virtualbox.org/virtualbox/7.2.8/virtualbox-7.2_7.2.8-173730~Ubuntu~resolute_amd64.deb"
## VirtualBox Extension Pack
wget -c "https://download.virtualbox.org/virtualbox/7.2.8/Oracle_VirtualBox_Extension_Pack-7.2.8.vbox-extpack"
## ClamAV
wget -c "https://www.clamav.net/downloads/production/clamav-1.5.2.linux.x86_64.deb"
## GParted
wget -c "https://sourceforge.net/projects/gparted/files/gparted/gparted-1.8.1/gparted-1.8.1.tar.gz/download"
## gufw
wget -c "https://github.com/costales/gufw/releases/download/26.04/gui-ufw-26.04.0.tar.gz"
## scrcpy
wget -c "https://github.com/Genymobile/scrcpy/releases/download/v3.3.4/scrcpy-linux-x86_64-v3.3.4.tar.gz"
## tldr
wget -c "https://github.com/psibi/tldr-hs/releases/download/v0.9.2/tldr-musl-linux-v0.9.2.tar.gz"
## LibreOffice
wget -c "https://download.documentfoundation.org/libreoffice/stable/26.2.3/deb/x86_64/LibreOffice_26.2.3_Linux_x86-64_deb.tar.gz"
## 0xProto font from NerdFonts
wget -c "https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/0xProto.zip"
## Sweet Dark Theme from OpenDesktop (GnomeLook)
wget -c "https://ocs-dl.fra1.cdn.digitaloceanspaces.com/data/files/1533954207/Sweet-Dark-v40.tar.xz?response-content-disposition=attachment%3B%2520Sweet-Dark-v40.tar.xz&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=RWJAQUNCHT7V2NCLZ2AL%2F20260503%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260503T192149Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3600&X-Amz-Signature=a740e28d230b89dbef93e09b70e4f635902bcf5333bfa8a1fa0bcae390c07a16"
## Sweet Ambar Blue Theme from OpenDesktop (GnomeLook)
wget -c "https://ocs-dl.fra1.cdn.digitaloceanspaces.com/data/files/1533954207/Sweet-Ambar-Blue-v40.tar.xz?response-content-disposition=attachment%3B%2520Sweet-Ambar-Blue-v40.tar.xz&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=RWJAQUNCHT7V2NCLZ2AL%2F20260503%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260503T192235Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3600&X-Amz-Signature=7bbe06dbbe8bcfb49e91a7e847878da86b5c023a3b3e1a6b0a398504bebe0cdb"
### Installing the wget Programs
sudo apt install -y ./hardinfo2_2.2.15-Ubuntu-26.04_amd64.deb
sudo apt install -y ./bleachbit_6.0.0-0_all_ubuntu2604.deb
sudo apt install -y ./bottom_0.12.3-1_amd64.deb
sudo apt install -y ./GitHubDesktop-linux-amd64-3.4.9-linux1.deb
sudo apt install -y ./google-chrome-stable_current_amd64.deb
sudo apt install -y ./code_1.118.1-1777474985_amd64.deb
sudo apt install -y ./virtualbox-7.2_7.2.8-173730~Ubuntu~resolute_amd64.deb
sudo apt install -y ./clamav-1.5.2.linux.x86_64.deb
mkdir /usr/local/share/fonts/0xProto
sudo unzip 0xProto.zip -d /usr/local/share/fonts/0xProto
sudo fc-cache -f -v
# Apps from Other Sources
## Node.js (v24.15.0 LTS)
### curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
### \. "$HOME/.nvm/nvm.sh"
### nvm install 24
## Brave Browser
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
sudo curl -fsSLo /etc/apt/sources.list.d/brave-browser-release.sources https://brave-browser-apt-release.s3.brave.com/brave-browser.sources
## AnyDesk
sudo apt install -y ca-certificates
sudo apt install -y apt-transport-https
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://keys.anydesk.com/repos/DEB-GPG-KEY -o /etc/apt/keyrings/keys.anydesk.com.asc
sudo chmod a+r /etc/apt/keyrings/keys.anydesk.com.asc
echo "deb [signed-by=/etc/apt/keyrings/keys.anydesk.com.asc] https://deb.anydesk.com all main" | sudo tee /etc/apt/sources.list.d/anydesk-stable.list > /dev/null
## SDKMAN!
curl -s https://get.sdkman.io | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install java 25.0.2.1-sem
### System Update
sudo apt update -qq
### Apps from Other Sources installation
sudo apt install -y brave-browser
sudo apt install -y anydesk
# Finishing Things Up
## System Update and Upgrade
sudo apt update
sudo apt install --fix-missing -y
sudo apt upgrade --allow-downgrades -y
sudo apt full-upgrade --allow-downgrades -y
## System Clean Up
sudo apt install -f
sudo apt autoremove -y
sudo apt autoclean
sudo apt clean
# End of Script
# Display Installation Complete Message
echo "All done :)"
echo "Restart your computer, clean up your system using BleachBit (if you want to) and then restart the computer again."