ubuntu20.04解决安装intel-MKL公钥失效问题

Intel Math Kernel Library (MKL) 是由英特尔公司开发的一个高性能数学计算库,主要用于应用程序中的数学运算。这些运算包括线性代数、傅里叶变换、向量数学、统计分析和其他一系列科学和工程计算。MKL 提供了高度优化的算法,尤其针对英特尔处理器,能够显著提升计算性能。

根据官方的安装教程

sudo bash
cd /tmp
wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
rm GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
exit

sudo wget https://apt.repos.intel.com/setup/intelproducts.list -O /etc/apt/sources.list.d/intelproducts.list 
sudo sh -c 'echo deb https://apt.repos.intel.com/mkl all main > /etc/apt/sources.list.d/intel-mkl.list'

sudo apt-get update
sudo apt-get install intel-mkl-2018.2-046

问题:出现“由于没有公钥,无法验证”情况
解决方法:把GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB改为GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB,然后按原来步骤即可解决

### 如何在 Ubuntu 20.04 中离线安装 net-tools 要在 Ubuntu 20.04 上进行 `net-tools` 的离线安装,可以按照以下方式操作: #### 准备工作 为了实现离线安装,需要先在一个能够联网的设备上获取所需的 `.deb` 文件及其依赖项。可以通过访问官方 Debian 或 Ubuntu 存储库来下载这些文件。 1. **查找并下载 `net-tools` 安装包** 访问 Ubuntu 的软件包页面(https://packages.ubuntu.com/),搜索适用于 focal (20.04) 版本的 `net-tools` 软件包[^3]。找到适合目标架构(通常是 amd64 或 i386)的 `.deb` 文件,并将其下载到可移动存储介质中。 2. **收集必要的依赖关系** 使用命令行工具如 `apt-rdepends` 来分析 `net-tools` 及其所有依赖项。例如,在有网络连接的情况下运行以下命令: ```bash apt-rdepends net-tools | grep -v "^ " ``` 这会列出所有的直接和间接依赖项。对于每种依赖项,也需要从上述网站手动下载相应的 `.deb` 文件[^5]。 #### 实际安装过程 当所有必需的 `.deb` 文件都已准备好之后,将它们复制至目标系统的某个目录下(比如 `/tmp/net-tools-offline/`)。接着执行批量安装命令以完成部署。 ```bash sudo dpkg -i /path/to/*.deb ``` 如果遇到未满足的依赖错误提示,则重新检查是否有遗漏的组件;或者尝试修复模式下的自动处理功能: ```bash sudo apt --fix-broken install ``` 以上步骤应该能成功地让您的 Ubuntu 20.04 系统即使处于无互联网环境下也能正常使用 `ifconfig` 等由 `net-tools` 提供的功能[^1]^。 ### 注意事项 - 确保所选 `.deb` 文件版本与操作系统匹配。 - 若某些深层级依赖无法单独获得时,可能需考虑整个基础镜像更新策略。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值