Skip to content

CentOS 离线安装依赖

在有网机器下载依赖包

repotrack 方法下载

-p ./deps/ 下载保存文件的地址

bash
repotrack openssl-devel zlib-devel libffi-devel -p ./deps/

打包目录

bash
tar -czvf rpms.tar.gz ./deps/

离线机器安装

解压包

bash
tar -xvzf rpms.tar.gz

进入目录安装所有包

bash
cd  ./deps/

rpm -Uvh --force --nodeps *.rpm
  • -U:更新软件包,如果rpm比系统现有的版本更高,那么就更新系统的包
  • -v:输出更多执行细节,也就是显示执行过程
  • -h:在软件包安装的过程中打印哈希值
  • --force:等价于--replacepkgs --replacefiles两个选项,前者指重新安装已有的软件包,后者指忽略包之间的文件冲突
  • --nodeps:不验证软件包的依赖关系

个人收集整理, MIT License