Skip to content

Commit 79fc6bf

Browse files
add support for opencloudos / tencentos (openvinotoolkit#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>
1 parent 1863f58 commit 79fc6bf

File tree

3 files changed

+20
-9
lines changed

3 files changed

+20
-9
lines changed

.github/dockerfiles/docker_tag

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
pr-24742
1+
pr-24878

install_build_dependencies.sh

+13-8
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,20 @@ if [ -f /etc/lsb-release ] || [ -f /etc/debian_version ] ; then
8989
else
9090
apt-get install -y --no-install-recommends nlohmann-json-dev
9191
fi
92-
elif [ -f /etc/redhat-release ] || grep -q "rhel" /etc/os-release ; then
93-
# RHEL 8 / CentOS 7
92+
elif [ -f /etc/redhat-release ] || grep -q "rhel\|tencentos\|opencloudos" /etc/os-release ; then
9493
yum update
95-
yum install -y centos-release-scl
96-
yum install -y epel-release
94+
# RHEL 8 / CentOS 7
95+
if [ -f /etc/redhat-release ] || grep -q "rhel" /etc/os-release ; then
96+
yum install -y centos-release-scl
97+
yum install -y epel-release
98+
yum install -y \
99+
`# to build and check pip packages` \
100+
patchelf \
101+
`# check bash scripts for correctness` \
102+
ShellCheck
103+
else
104+
yum install -y epol-release
105+
fi
97106
yum install -y \
98107
file \
99108
`# build tools` \
@@ -106,14 +115,10 @@ elif [ -f /etc/redhat-release ] || grep -q "rhel" /etc/os-release ; then
106115
make \
107116
`# to determine openvino version via git` \
108117
git \
109-
`# to build and check pip packages` \
110-
patchelf \
111118
fdupes \
112119
`# to build and check rpm packages` \
113120
rpm-build \
114121
rpmlint \
115-
`# check bash scripts for correctness` \
116-
ShellCheck \
117122
`# main openvino dependencies` \
118123
tbb-devel \
119124
pugixml-devel \

scripts/install_dependencies/install_openvino_dependencies.sh

+6
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@ if [ "$os" == "auto" ] ; then
9696
case $os in
9797
centos7|centos8|centos9|\
9898
rhel8|rhel9.1|\
99+
opencloudos8.5|opencloudos8.6|opencloudos8.8|opencloudos9.0|opencloudos9.2|\
100+
tencentos3.1|tencentos3.2|tencentos3.3|tencentos4.0|tencentos4.2|\
99101
anolis8.6|anolis8.8|\
100102
openEuler20.03|openEuler22.03|openEuler23.03|\
101103
almalinux8.7|almalinux8.8|almalinux9.2|\
@@ -160,6 +162,10 @@ elif [ "$os" == "ubuntu20.04" ] || [ "$os" == "debian10" ] || [ "$os" == "raspbi
160162

161163
elif [ "$os" == "centos7" ] || [ "$os" == "centos8" ] || [ "$os" == "centos9" ] ||
162164
[ "$os" == "rhel8" ] || [ "$os" == "rhel9.1" ] ||
165+
[ "$os" == "opencloudos8.5" ] || [ "$os" == "opencloudos8.6" ] || [ "$os" == "opencloudos8.8" ] ||
166+
[ "$os" == "opencloudos9.0" ] || [ "$os" == "opencloudos9.2" ] ||
167+
[ "$os" == "tencentos3.1" ] || [ "$os" == "tencentos3.2" ] || [ "$os" == "tencentos3.3" ] ||
168+
[ "$os" == "tencentos4.0" ] || [ "$os" == "tencentos4.2" ] ||
163169
[ "$os" == "anolis8.6" ] || [ "$os" == "anolis8.8" ] ||
164170
[ "$os" == "openEuler20.03" ] || [ "$os" == "openEuler22.03" ] || [ "$os" == "openEuler23.03" ] ||
165171
[ "$os" == "fedora29" ] || [ "$os" == "fedora30" ] || [ "$os" == "fedora31" ] || [ "$os" == "fedora32" ] ||

0 commit comments

Comments
 (0)