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:不验证软件包的依赖关系