1、 使用 wget
命令下载密钥
wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB \ | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null
遇到的问题:
2、通过命令sudo apt update可知:是因为公钥不可用
因此需要下载公钥并添加到系统密钥环中
#从指定的密钥服务器检索公钥,并将其导入到系统中以验证来自该密钥所签名的软件包
sudo gpg --keyserver keyserver.ubuntu.com --recv-keys ACFA9FC57E6C5DBE
sudo gpg --export --armor ACFA9FC57E6C5DBE | sudo apt-key add -
再将签名条目添加到 APT 源,并配置 APT 客户端使用 Intel 仓库:
echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
3、 更新软件包:
sudo apt update
4、更新成功后,我又运行了wget命令,发现仍显示wget: unable to resolve host address ‘ ’
经了解,第二个命令中的网址 http://%20/
是无效的,并且导致了 "Name or service not known" 错误。这可能是因为命令中的网址被格式化错误或无效的字符引起的。
正确的下载命令应该是:
wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null
5、安装APM
sudo apt install intel-basekit
最终安装完成