File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/sh
2
2
3
- YUM_CMD=$( which yum)
4
- APT_GET_CMD=$( which apt-get)
5
- DNF_CMD=$( which dnf)
3
+ YUM_CMD=$( which yum) # yum package manager for RHEL & CentOS
4
+ DNF_CMD=$( which dnf) # dnf package manager for new RHEL & CentOS
5
+ APT_GET_CMD=$( which apt-get) # apt package manager for Ubuntu & other Debian based distributions
6
+ PACMAN_CMD=$( which pacman) # pacman package manager for ArchLinux
7
+ APK_CMD=$( which apk) # apk package manager for Alpine
6
8
7
9
if [ ! -z $APT_GET_CMD ]; then
8
10
sudo apt-get update
@@ -11,8 +13,12 @@ DNF_CMD=$(which dnf)
11
13
sudo dnf install git
12
14
elif [ ! -z $YUM_CMD ]; then
13
15
sudo yum install git
16
+ elif [ ! -z $PACMAN_CMD ]; then
17
+ pacman -Sy git
18
+ elif [ ! -z $APK_CMD ]; then
19
+ sudo apk add git
14
20
else
15
- echo " error can 't install package"
21
+ echo " Couldn 't install package"
16
22
exit 1;
17
23
fi
18
24
You can’t perform that action at this time.
0 commit comments