changes needed to rhel8 certification (#12242)
* changes needed to rhel8 certification * preserve opencl drivers in version 21 * updated comment about supported RH versions
This commit is contained in:
committed by
GitHub
parent
71b97b69a8
commit
3068b3823c
@@ -76,7 +76,7 @@ _install_prerequisites_redhat()
|
||||
echo
|
||||
CMDS=("dnf install -y 'dnf-command(config-manager)'"
|
||||
"dnf config-manager --add-repo \
|
||||
https://repositories.intel.com/graphics/rhel/${RHEL_VERSION}/intel-graphics.repo")
|
||||
https://repositories.intel.com/graphics/rhel/8.4/intel-graphics.repo")
|
||||
|
||||
for cmd in "${CMDS[@]}"; do
|
||||
echo "$cmd"
|
||||
@@ -140,16 +140,19 @@ _deploy_deb()
|
||||
}
|
||||
|
||||
_install_user_mode_redhat()
|
||||
{
|
||||
CMDS=("dnf install --refresh -y intel-igc-opencl-1.0.9441-i643.el8.x86_64 \
|
||||
{
|
||||
|
||||
CMDS=("rpm -ivh https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/mesa-filesystem-21.1.5-1.el8.x86_64.rpm" \
|
||||
"dnf install --refresh -y \
|
||||
intel-igc-opencl-1.0.9441-i643.el8.x86_64 \
|
||||
intel-media-21.4.1-i643.el8.x86_64 \
|
||||
level-zero-1.6.2-i643.el8.x86_64 \
|
||||
intel-level-zero-gpu-1.2.21786-i643.el8.x86_64 \
|
||||
intel-opencl-21.49.21786-i643.el8.x86_64 \
|
||||
intel-igc-core-1.0.9441-i643.el8.x86_64 \
|
||||
intel-ocloc-21.49.21786-i643.el8.x86_64 \
|
||||
ocl-icd-2.2.12-1.el8.x86_64 \
|
||||
intel-gmmlib-21.3.3-i643.el8.x86_64")
|
||||
intel-gmmlib-21.3.3-i643.el8.x86_64"
|
||||
"rpm -ivh http://mirror.centos.org/centos/8-stream/AppStream/x86_64/os/Packages/ocl-icd-2.2.12-1.el8.x86_64.rpm" )
|
||||
|
||||
for cmd in "${CMDS[@]}"; do
|
||||
echo "$cmd"
|
||||
@@ -371,10 +374,10 @@ add_user_to_video_group()
|
||||
_check_distro_version()
|
||||
{
|
||||
if [[ $DISTRO == redhat ]]; then
|
||||
RHEL_MINOR_VERSION_SUPPORTED="[3-4]"
|
||||
RHEL_MINOR_VERSION_SUPPORTED="[3-5]"
|
||||
RHEL_VERSION=$(grep -m1 'VERSION_ID' /etc/os-release | grep -Eo "8.${RHEL_MINOR_VERSION_SUPPORTED}")
|
||||
if [[ $? -ne 0 ]]; then
|
||||
echo "Warning: This runtime can be installed only on RHEL 8.3 or RHEL 8.4"
|
||||
echo "Warning: This runtime can be installed only on RHEL 8.3, RHEL8.4 or RHEL 8.5"
|
||||
echo "More info https://dgpu-docs.intel.com/releases/releases-20211130.html" >&2
|
||||
echo "Installation of Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver interrupted"
|
||||
exit $EXIT_FAILURE
|
||||
@@ -470,3 +473,4 @@ main()
|
||||
}
|
||||
|
||||
[[ "$0" == "${BASH_SOURCE[0]}" ]] && main "$@"
|
||||
|
||||
|
||||
@@ -142,14 +142,43 @@ elif [ "$os" == "ubuntu20.04" ] ; then
|
||||
elif [ "$os" == "rhel8" ] ; then
|
||||
|
||||
pkgs_opencv_req=(gtk3)
|
||||
pkgs_python=(python3 python3-devel python3-setuptools python3-pip)
|
||||
pkgs_dev=(gcc gcc-c++ make glibc libstdc++ libgcc cmake pkg-config gflags-devel.i686 zlib-devel.i686 curl sudo)
|
||||
pkgs_python=(python38 python38-devel python38-setuptools python38-pip)
|
||||
pkgs_dev=(gcc gcc-c++ make glibc libstdc++ libgcc cmake pkg-config zlib-devel.i686 curl sudo)
|
||||
pkgs_myriad=()
|
||||
pkgs_opencv_opt=(
|
||||
gstreamer1
|
||||
gstreamer1-plugins-bad-free
|
||||
gstreamer1-plugins-good
|
||||
gstreamer1-plugins-ugly-free
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/libcdio-2.0.0-3.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/libtheora-1.1.1-21.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/opus-1.3-0.4.beta.el8.x86_64.rpm
|
||||
http://mirror.centos.org/centos/8-stream/AppStream/x86_64/os/Packages/orc-0.4.28-3.el8.x86_64.rpm
|
||||
http://mirror.centos.org/centos/8-stream/AppStream/x86_64/os/Packages/libglvnd-gles-1.3.4-1.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/libdvdread-5.0.3-9.el8.x86_64.rpm
|
||||
http://mirror.centos.org/centos/8-stream/AppStream/x86_64/os/Packages/libvisual-0.4.0-25.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/liba52-0.7.4-32.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/libdvdread-5.0.3-9.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/libXv-1.0.11-7.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/taglib-1.11.1-8.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/mpg123-libs-1.25.10-2.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/lame-libs-3.100-6.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/libgudev-232-4.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/libv4l-1.14.2-3.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/speex-1.2.0-1.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/libraw1394-2.1.2-5.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/libsrtp-1.5.4-8.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/libvpx-1.7.0-8.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/wavpack-5.1.0-15.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/libiec61883-1.2.0-18.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/libshout-2.2.2-19.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/twolame-libs-0.3.13-12.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/libavc1394-0.5.4-7.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/libdv-1.0.0-27.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/libdvdnav-5.0.3-8.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/webrtc-audio-processing-0.3-9.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/gstreamer1-plugins-base-1.16.1-2.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/gstreamer1-1.16.1-2.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/gstreamer1-plugins-bad-free-1.16.1-1.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/gstreamer1-plugins-good-1.16.1-2.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/gstreamer1-plugins-ugly-free-1.16.1-1.el8.x86_64.rpm
|
||||
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/soundtouch-2.0.0-3.el8.x86_64.rpm
|
||||
)
|
||||
extra_repos+=(https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm)
|
||||
|
||||
@@ -216,3 +245,4 @@ else
|
||||
fi
|
||||
|
||||
exit 0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user