add support for opencloudos / tencentos (#24878)
There is so many developers are try to install openvino in opencloudos and tencentos. This pr add support for opencloudos / tencentos. OpenCloudOS is an open source operating system community jointly initiated by Tencent and its partners. for more news: https://www.opencloudos.org/ https://docs.opencloudos.org/en/ Signed-off-by: abushwang <abushwangs@gmail.com> Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
This commit is contained in:
parent
1863f58a82
commit
79fc6bf79b
|
|
@ -1 +1 @@
|
||||||
pr-24742
|
pr-24878
|
||||||
|
|
|
||||||
|
|
@ -89,11 +89,20 @@ if [ -f /etc/lsb-release ] || [ -f /etc/debian_version ] ; then
|
||||||
else
|
else
|
||||||
apt-get install -y --no-install-recommends nlohmann-json-dev
|
apt-get install -y --no-install-recommends nlohmann-json-dev
|
||||||
fi
|
fi
|
||||||
elif [ -f /etc/redhat-release ] || grep -q "rhel" /etc/os-release ; then
|
elif [ -f /etc/redhat-release ] || grep -q "rhel\|tencentos\|opencloudos" /etc/os-release ; then
|
||||||
# RHEL 8 / CentOS 7
|
|
||||||
yum update
|
yum update
|
||||||
yum install -y centos-release-scl
|
# RHEL 8 / CentOS 7
|
||||||
yum install -y epel-release
|
if [ -f /etc/redhat-release ] || grep -q "rhel" /etc/os-release ; then
|
||||||
|
yum install -y centos-release-scl
|
||||||
|
yum install -y epel-release
|
||||||
|
yum install -y \
|
||||||
|
`# to build and check pip packages` \
|
||||||
|
patchelf \
|
||||||
|
`# check bash scripts for correctness` \
|
||||||
|
ShellCheck
|
||||||
|
else
|
||||||
|
yum install -y epol-release
|
||||||
|
fi
|
||||||
yum install -y \
|
yum install -y \
|
||||||
file \
|
file \
|
||||||
`# build tools` \
|
`# build tools` \
|
||||||
|
|
@ -106,14 +115,10 @@ elif [ -f /etc/redhat-release ] || grep -q "rhel" /etc/os-release ; then
|
||||||
make \
|
make \
|
||||||
`# to determine openvino version via git` \
|
`# to determine openvino version via git` \
|
||||||
git \
|
git \
|
||||||
`# to build and check pip packages` \
|
|
||||||
patchelf \
|
|
||||||
fdupes \
|
fdupes \
|
||||||
`# to build and check rpm packages` \
|
`# to build and check rpm packages` \
|
||||||
rpm-build \
|
rpm-build \
|
||||||
rpmlint \
|
rpmlint \
|
||||||
`# check bash scripts for correctness` \
|
|
||||||
ShellCheck \
|
|
||||||
`# main openvino dependencies` \
|
`# main openvino dependencies` \
|
||||||
tbb-devel \
|
tbb-devel \
|
||||||
pugixml-devel \
|
pugixml-devel \
|
||||||
|
|
|
||||||
|
|
@ -96,6 +96,8 @@ if [ "$os" == "auto" ] ; then
|
||||||
case $os in
|
case $os in
|
||||||
centos7|centos8|centos9|\
|
centos7|centos8|centos9|\
|
||||||
rhel8|rhel9.1|\
|
rhel8|rhel9.1|\
|
||||||
|
opencloudos8.5|opencloudos8.6|opencloudos8.8|opencloudos9.0|opencloudos9.2|\
|
||||||
|
tencentos3.1|tencentos3.2|tencentos3.3|tencentos4.0|tencentos4.2|\
|
||||||
anolis8.6|anolis8.8|\
|
anolis8.6|anolis8.8|\
|
||||||
openEuler20.03|openEuler22.03|openEuler23.03|\
|
openEuler20.03|openEuler22.03|openEuler23.03|\
|
||||||
almalinux8.7|almalinux8.8|almalinux9.2|\
|
almalinux8.7|almalinux8.8|almalinux9.2|\
|
||||||
|
|
@ -160,6 +162,10 @@ elif [ "$os" == "ubuntu20.04" ] || [ "$os" == "debian10" ] || [ "$os" == "raspbi
|
||||||
|
|
||||||
elif [ "$os" == "centos7" ] || [ "$os" == "centos8" ] || [ "$os" == "centos9" ] ||
|
elif [ "$os" == "centos7" ] || [ "$os" == "centos8" ] || [ "$os" == "centos9" ] ||
|
||||||
[ "$os" == "rhel8" ] || [ "$os" == "rhel9.1" ] ||
|
[ "$os" == "rhel8" ] || [ "$os" == "rhel9.1" ] ||
|
||||||
|
[ "$os" == "opencloudos8.5" ] || [ "$os" == "opencloudos8.6" ] || [ "$os" == "opencloudos8.8" ] ||
|
||||||
|
[ "$os" == "opencloudos9.0" ] || [ "$os" == "opencloudos9.2" ] ||
|
||||||
|
[ "$os" == "tencentos3.1" ] || [ "$os" == "tencentos3.2" ] || [ "$os" == "tencentos3.3" ] ||
|
||||||
|
[ "$os" == "tencentos4.0" ] || [ "$os" == "tencentos4.2" ] ||
|
||||||
[ "$os" == "anolis8.6" ] || [ "$os" == "anolis8.8" ] ||
|
[ "$os" == "anolis8.6" ] || [ "$os" == "anolis8.8" ] ||
|
||||||
[ "$os" == "openEuler20.03" ] || [ "$os" == "openEuler22.03" ] || [ "$os" == "openEuler23.03" ] ||
|
[ "$os" == "openEuler20.03" ] || [ "$os" == "openEuler22.03" ] || [ "$os" == "openEuler23.03" ] ||
|
||||||
[ "$os" == "fedora29" ] || [ "$os" == "fedora30" ] || [ "$os" == "fedora31" ] || [ "$os" == "fedora32" ] ||
|
[ "$os" == "fedora29" ] || [ "$os" == "fedora30" ] || [ "$os" == "fedora31" ] || [ "$os" == "fedora32" ] ||
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue