|
|
@ -28,8 +28,6 @@ elif grep -Eqi "Debian" /etc/issue || grep -Eq "Debian" /etc/*-release; then |
|
|
|
OSNAME='debian' |
|
|
|
OSNAME='debian' |
|
|
|
elif grep -Eqi "Ubuntu" /etc/issue || grep -Eq "Ubuntu" /etc/*-release; then |
|
|
|
elif grep -Eqi "Ubuntu" /etc/issue || grep -Eq "Ubuntu" /etc/*-release; then |
|
|
|
OSNAME='ubuntu' |
|
|
|
OSNAME='ubuntu' |
|
|
|
elif grep -Eqi "Raspbian" /etc/issue || grep -Eq "Raspbian" /etc/*-release; then |
|
|
|
|
|
|
|
OSNAME='raspbian' |
|
|
|
|
|
|
|
else |
|
|
|
else |
|
|
|
OSNAME='unknow' |
|
|
|
OSNAME='unknow' |
|
|
|
fi |
|
|
|
fi |
|
|
@ -171,14 +169,27 @@ rm -r /var/lib/mongo |
|
|
|
Install_Linux_CentOS() |
|
|
|
Install_Linux_CentOS() |
|
|
|
{ |
|
|
|
{ |
|
|
|
##################### centos start ##################### |
|
|
|
##################### centos start ##################### |
|
|
|
if [ ! -f $serverPath/source/mongodb-org-server-${VERSION}-1.el7.x86_64.rpm ];then |
|
|
|
echo " |
|
|
|
wget -O $serverPath/source/mongodb-org-server-${VERSION}-1.el7.x86_64.rpm https://repo.mongodb.org/yum/redhat/7/mongodb-org/5.0/x86_64/RPMS/mongodb-org-server-${VERSION}-1.el7.x86_64.rpm |
|
|
|
[mongodb-org-${VERSION}] |
|
|
|
fi |
|
|
|
name=MongoDB Repository |
|
|
|
|
|
|
|
baseurl=https://repo.mongodb.org/yum/redhat/\$releasever/mongodb-org/${VERSION}/x86_64/ |
|
|
|
rpm -ivh $serverPath/source/mongodb-org-server-${VERSION}-1.el7.x86_64.rpm |
|
|
|
gpgcheck=1 |
|
|
|
|
|
|
|
enabled=1 |
|
|
|
|
|
|
|
gpgkey=https://www.mongodb.org/static/pgp/server-${VERSION}.asc |
|
|
|
|
|
|
|
" > /etc/yum.repos.d/mongodb-org-${VERSION}.rep |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
yum install -y mongodb-org |
|
|
|
##################### centos end ##################### |
|
|
|
##################### centos end ##################### |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Uninstall_Linux_CentOS() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
systemctl stop mongod |
|
|
|
|
|
|
|
yum erase -y $(rpm -qa | grep mongodb-org) |
|
|
|
|
|
|
|
rm -r /var/log/mongodb |
|
|
|
|
|
|
|
rm -r /var/lib/mongo |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Install_app_linux() |
|
|
|
Install_app_linux() |
|
|
|
{ |
|
|
|
{ |
|
|
@ -225,9 +236,9 @@ Uninstall_app_linux() |
|
|
|
if [ "$OSNAME" == "ubuntu" ];then |
|
|
|
if [ "$OSNAME" == "ubuntu" ];then |
|
|
|
Uninstall_Linux_Ubuntu |
|
|
|
Uninstall_Linux_Ubuntu |
|
|
|
elif [ "$OSNAME" == "debian" ];then |
|
|
|
elif [ "$OSNAME" == "debian" ];then |
|
|
|
Unstall_Linux_Debian |
|
|
|
Uninstall_Linux_Debian |
|
|
|
elif [ "$OSNAME" == "centos" ];then |
|
|
|
elif [ "$OSNAME" == "centos" ];then |
|
|
|
Install_Linux_CentOS |
|
|
|
Uninstall_Linux_CentOS |
|
|
|
elif [ "$OSNAME" == "opensuse" ];then |
|
|
|
elif [ "$OSNAME" == "opensuse" ];then |
|
|
|
Uninstall_Linux_Opensuse |
|
|
|
Uninstall_Linux_Opensuse |
|
|
|
else |
|
|
|
else |
|
|
|