目录

〇、背景

一、gcc离线包提取

二、gcc-c++离线包提取

三、perl离线包提取

四、vim离线包提取

五、上传离线包到Linux

六、安装vim

七、启发


〇、背景

近段时间需要离线安装 nginx ,发现客户服务器在安装centos的时候没有安装【开发工具】

centos7 ffmpeg 离线安装 centos7离线安装tcpdump_vim

在部署环境,安装操作系统的时候,如果安装了【开发工具】后面会少很多工作,不然后面安装很多软件都会少这少那的报错。联网的还好,不然会增加很多工作量。

在这里我就遇到了。缺 gcc,gcc-c++,vim,perl


前面提到,如果在装系统的时候勾选【开发工具】,系统安装完毕就会有这些工具。也就是说,系统的镜像里边肯定有离线包。

其实就是放在Packages目录下,而且都是 rpm格式的软件包,4千多个!!

centos7镜像下载地址

百度网盘下载地址:

链接:https://pan.baidu.com/s/1InCfwXTKYG8fmFZA5VkFaw?pwd=6szr 
提取码:6szr 

centos7 ffmpeg 离线安装 centos7离线安装tcpdump_离线安装开发工具_02

>>>现在看看需要的

一、gcc离线包提取

centos7 ffmpeg 离线安装 centos7离线安装tcpdump_离线安装开发工具_03

二、gcc-c++离线包提取

centos7 ffmpeg 离线安装 centos7离线安装tcpdump_离线_04

三、perl离线包提取

centos7 ffmpeg 离线安装 centos7离线安装tcpdump_vim_05

四、vim离线包提取

centos7 ffmpeg 离线安装 centos7离线安装tcpdump_vim_06

五、上传离线包到Linux

把这些需要的离线包上传到 linux 任意目录下

centos7 ffmpeg 离线安装 centos7离线安装tcpdump_离线_07

然后依次进入 gcc,gcc+,perl,vim 执行安装命令  rpm -Uvh *.rpm --nodeps --force

rpm -Uvh *.rpm --nodeps --force 含义:

-U:升级软件,若未软件尚未安装,则安装软件。
-v:表示显示详细信息。
-h:以"#"号显示安装进度。
--force:强制安装
--nodeps:不考虑相依属性的关系

拓展知识:
rpm 安装软件 无法解决软件包的依赖关系。
yum 命令安装时,自动解决相依性的问题。
本地安装yum 用 yum localinstall -y ./*

六、安装vim

centos7 ffmpeg 离线安装 centos7离线安装tcpdump_vim_08

查看已安装: rpm -qa | grep  vim

centos7 ffmpeg 离线安装 centos7离线安装tcpdump_离线_09

剩下的 其他安装方式跟vim 安装的一样

七、启发

其他需要的安装也可以先到  镜像里面去查找  rpm 安装方式要比压缩包的安装方式简单,优先考虑