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
|
||||
apt-get install -y --no-install-recommends nlohmann-json-dev
|
||||
fi
|
||||
elif [ -f /etc/redhat-release ] || grep -q "rhel" /etc/os-release ; then
|
||||
# RHEL 8 / CentOS 7
|
||||
elif [ -f /etc/redhat-release ] || grep -q "rhel\|tencentos\|opencloudos" /etc/os-release ; then
|
||||
yum update
|
||||
yum install -y centos-release-scl
|
||||
yum install -y epel-release
|
||||
# RHEL 8 / CentOS 7
|
||||
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 \
|
||||
file \
|
||||
`# build tools` \
|
||||
|
|
@ -106,14 +115,10 @@ elif [ -f /etc/redhat-release ] || grep -q "rhel" /etc/os-release ; then
|
|||
make \
|
||||
`# to determine openvino version via git` \
|
||||
git \
|
||||
`# to build and check pip packages` \
|
||||
patchelf \
|
||||
fdupes \
|
||||
`# to build and check rpm packages` \
|
||||
rpm-build \
|
||||
rpmlint \
|
||||
`# check bash scripts for correctness` \
|
||||
ShellCheck \
|
||||
`# main openvino dependencies` \
|
||||
tbb-devel \
|
||||
pugixml-devel \
|
||||
|
|
|
|||
|
|
@ -96,6 +96,8 @@ if [ "$os" == "auto" ] ; then
|
|||
case $os in
|
||||
centos7|centos8|centos9|\
|
||||
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|\
|
||||
openEuler20.03|openEuler22.03|openEuler23.03|\
|
||||
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" ] ||
|
||||
[ "$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" == "openEuler20.03" ] || [ "$os" == "openEuler22.03" ] || [ "$os" == "openEuler23.03" ] ||
|
||||
[ "$os" == "fedora29" ] || [ "$os" == "fedora30" ] || [ "$os" == "fedora31" ] || [ "$os" == "fedora32" ] ||
|
||||
|
|
|
|||
Loading…
Reference in New Issue