-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdnf_install.sh
executable file
·75 lines (63 loc) · 1.39 KB
/
dnf_install.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
#!/bin/bash
#################################################################
# This is a script for auto installing useful tool on Linux #
# File name > ubuntu_install.sh #
# Author > Gavin Lee #
# E-main > [email protected] #
# Created Time > 2016/04/02 #
#################################################################
sudo dnf update -y
sudo dnf upgrade -y
app='sudo dnf install -y'
# editor
$app vim
$app emacs
# work
$app openssh-server
#$app nginx
#$app virtualbox
# language
#$app python36u
#$app python36u-pip
$app python3
$app python3-pip
$app gcc
$app clang
#$app go
#$app ruby
# developer
$app ctags
$app the_silver_searcher
$app zsh
$app cmake
# useful tool
$app git
$app tmux
$app curl
#$app docker
#$app mosh
# secure
#./security.sh
# server
#./server_install.sh
# Third-part
## Telegram
curl -s https://gist.githubusercontent.com/calee0219/e16b15e53be953a0f033d7939829e586/raw/gnome-telegram-desktop-installer.sh | bash
## GitHub CLI
sudo dnf config-manager -y --add-repo https://cli.github.com/packages/rpm/gh-cli.repo
$app gh
# monitor tool
$app htop
$app bashtop
#$app mtr
$app ncdu
#$app atop
#$app dstat
#$app glances
#$app nmon
#$app powertop
#$app hddtemp
#$app cpufreq-utils
# appearance
#$app gnome-tweak-tool
./config_install.sh