CentOS下载软件包及其依赖包
场景
某些情况下,CentOS服务器安装环境可能不具备随意访问互联网的能力,那么安装软件就成了头疼的事情,软件依赖一个套一个,单独一个一个下载实在不是明智的选择。
方案
这种情况下,我们可以在自己电脑装一个能访问互联网的CentOS虚拟机,用以下命令,将所需要的依赖包一次性下载到指定文件夹,然后,通过拷贝的形式将依赖包拷贝到服务器上安装。
步骤(以Nginx编译安装所需依赖为例)
在能访问互联网的虚拟机上,下载依赖包到指定位置
# 安装获取依赖包的命令 yum -y install yum-utils # 新建一个文件来存放依赖包 mkdir -p /root/nginx_lib # 执行获取相关依赖命令(此处为编译Nginx所需要的依赖包) yumdownloader --resolve --destdir=/root/nginx_lib gcc-c++ openssl-devel
将下载好的依赖包拷贝出来,拷到服务器上
# cd到依赖包目录,执行安装命令 rpm -ivh ./*.rpm --nodeps --force
接下来即可执行正常的Nginx的编译安装命令
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!