How to install .NET 3.1, 5, 6 Runtime dependencies on Linux Distributions?
This article applies to all MetaDefender Core V4 and V5 releases deployed on Linux systems.
Linux Distributions usually have .NET dependencies installed in their system, if the engines failed to load, please follow the steps below to install
CentOS 7.x
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
# For Archive engine to decrypt the password protected MS Powerpoint
sudo yum install dotnet-runtime-deps-3.1.x86_64
# For Deep CDR
sudo yum install dotnet-runtime-deps-5.0.x86_64
# For Proactive DLP
sudo yum install dotnet-runtime-deps-6.0.x86_64
This installation might not work due to CentOS 7 end of life.
Red Hat Enterprise Linux 7.x
sudo yum install krb5-libs libicu openssl-libs zlib
Red Hat Enterprise Linux 8.x
sudo dnf install krb5-libs libicu openssl-libs zlib
Red Hat Enterprise Linux 9.x
sudo yum install libnsl
sudo dnf install krb5-libs libicu openssl-libs zlib
sudo dnf install compat-openssl11
Debian 10.x
wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt update
# For Archive engine to decrypt the password protected MS Powerpoint
sudo apt install dotnet-runtime-deps-3.1
# For Deep CDR
sudo apt install dotnet-runtime-deps-5.0
# For Proactive DLP
sudo apt install dotnet-runtime-deps-6.0
Debian 11.x
wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt update
# For Archive engine to decrypt the password protected MS Powerpoint
sudo apt install dotnet-runtime-deps-3.1
# For Deep CDR
sudo apt install dotnet-runtime-deps-5.0
# For Proactive DLP
sudo apt install dotnet-runtime-deps-6.0
Ubuntu 18.04
wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt-get update
# For Archive engine to decrypt the password protected MS Powerpoint
sudo apt-get install dotnet-runtime-deps-3.1
# For Deep CDR
sudo apt-get install dotnet-runtime-deps-5.0
# For Proactive DLP
sudo apt-get install dotnet-runtime-deps-6.0
Ubuntu 20.04
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt update
# For Archive engine to decrypt the password protected MS Powerpoint
sudo apt install dotnet-runtime-deps-3.1
# For Deep CDR
sudo apt install dotnet-runtime-deps-5.0
# For Proactive DLP
sudo apt install dotnet-runtime-deps-6.0
Ubuntu 22.04
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt update
# For Archive engine to decrypt the password protected MS Powerpoint
sudo apt install dotnet-runtime-deps-3.1
# For Deep CDR
sudo apt install dotnet-runtime-deps-5.0
# For Proactive DLP
sudo apt install dotnet-runtime-deps-6.0
If you have followed the instructions above and were unable to install .NET Runtime dependencies on Linux Distributions, please open a Support Case with the OPSWAT team via phone, online chat or form, or feel free to ask the community on our OPSWAT Expert Forum.
Was this page helpful?