I got an error as follows while installing intel-basekit on WSL2:
ERROR: kernel source directory "/usr/src/linux-184.108.40.206-microsoft-standard-WSL2" either does not exist or not a valid kernel source directory.......................................] ..] ....]
Please use the following command to install kernel header on Ubuntu:
apt install linux-headers-220.127.116.11-microsoft-standard-WSL2
I tried to apt install linux-headers-18.104.22.168-microsoft-standard-WSL2 and there is another error:
E: Unable to locate package linux-headers-22.214.171.124-microsoft-standard-WSL2
Any suggestions on how to resolve this?
Hi Xiangyu, firstly we have to make sure that your OS is supported. You can get your OS version using one of the commands in a terminal window:
# Redhat, Fedora, CentOS and related
# Ubuntu, Debian, others
For compatibility details, refer to the System Requirements page by visiting here> https://software.intel.com/content/www/us/en/develop/articles/intel-oneapi-base-toolkit-system-requi...
Can you share how are you installing the basekit? GUI based installer or apt package? Are you using module files? At what step did you get this error?
Please also check WSL2 system requirements https://docs.microsoft.com/en-us/windows/wsl/install for windows build.
Here is how I installed it, I followed the instructions on Intel website:
sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
sudo add-apt-repository "deb https://apt.repos.intel.com/oneapi all main"
sudo apt install intel-basekit
After these steps, I tried to install linux-headers-126.96.36.199-microsoft-standard-WSL2 and the error occurred.
Xiangyu, we had encountered a repository issue internally. Now that has been resolved. Please proceed with the installation again and let us know if you are still encountering the issue.