翼度科技»论坛 云主机 LINUX 查看内容

CentOS下载软件包及其依赖包

7

主题

7

帖子

21

积分

新手上路

Rank: 1

积分
21
场景

某些情况下,CentOS服务器安装环境可能不具备随意访问互联网的能力,那么安装软件就成了头疼的事情,软件依赖一个套一个,单独一个一个下载实在不是明智的选择。
方案

这种情况下,我们可以在自己电脑装一个能访问互联网的CentOS虚拟机,用以下命令,将所需要的依赖包一次性下载到指定文件夹,然后,通过拷贝的形式将依赖包拷贝到服务器上安装。
步骤(以Nginx编译安装所需依赖为例)

在能访问互联网的虚拟机上,下载依赖包到指定位置
  1. # 安装获取依赖包的命令
  2. yum -y install yum-utils
  3. # 新建一个文件来存放依赖包
  4. mkdir -p /root/nginx_lib
  5. # 执行获取相关依赖命令(此处为编译Nginx所需要的依赖包)
  6. yumdownloader --resolve --destdir=/root/nginx_lib gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
复制代码
将下载好的依赖包拷贝出来,拷到服务器上
  1. # cd到依赖包目录,执行安装命令
  2. rpm -ivh ./*.rpm --nodeps --force
复制代码
接下来即可执行正常的Nginx的编译安装命令

来源:https://www.cnblogs.com/go-to-bed/p/17675398.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具