CentOS 7系统离线安装gcc,gcc-c++,vim,perl

待我称王封你为后i 2024-04-17 17:04 138阅读 0赞

目录

〇、背景

一、gcc离线包提取

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

三、perl离线包提取

四、vim离线包提取

五、上传离线包到Linux

六、安装vim

七、启发


〇、背景

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3poYW4xMDc4NzY_size_16_color_FFFFFF_t_70

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

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

最终导致安装nginx不成功。于是就去找缺少的离线包,感谢 https://blog.csdn.net/White_Black007/article/details/81357234 ,在这篇文章的启发下,完成了离线包的安装。

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

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

centos7镜像下载地址:https://www.centos.org/download/

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3poYW4xMDc4NzY_size_16_color_FFFFFF_t_70 1

>>>现在看看需要的

一、gcc离线包提取

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3poYW4xMDc4NzY_size_16_color_FFFFFF_t_70 2

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3poYW4xMDc4NzY_size_16_color_FFFFFF_t_70 3

三、perl离线包提取

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3poYW4xMDc4NzY_size_16_color_FFFFFF_t_70 4

四、vim离线包提取

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3poYW4xMDc4NzY_size_16_color_FFFFFF_t_70 5

五、上传离线包到Linux

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3poYW4xMDc4NzY_size_16_color_FFFFFF_t_70 6

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

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

  1. -U:升级软件,若未软件尚未安装,则安装软件。
  2. -v:表示显示详细信息。
  3. -h:以"#"号显示安装进度。
  4. --force:强制安装
  5. --nodeps:不考虑相依属性的关系
  6. 拓展知识:
  7. rpm 安装软件 无法解决软件包的依赖关系。
  8. yum 命令安装时,自动解决相依性的问题。
  9. 本地安装yum yum localinstall -y ./*

六、安装vim

20190829093935406.png

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

20190829094342457.png

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

七、启发

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

发表评论

表情:
评论列表 (有 0 条评论,138人围观)

还没有评论,来说两句吧...

相关阅读

    相关 CentOS 7 线安装gitlab

    一、gitlab介绍 gitLab一个开源的git仓库管理平台,方便团队协作开发、管理。在GitLab上可以实现完整的CI(持续集成)、CD(持续发布)流程。而且还提供了

    相关 centos7线安装metasploit

    最近需在内网服务器搭建安全工具环境,苦于内网服务器无法访问互联网,需要很多依赖包比较麻烦,尤其metasploit无互联网安装特别麻烦,而且网上metasploit的安装教程均