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

目录

〇、背景

一、gcc离线包提取

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

三、perl离线包提取

四、vim离线包提取

五、上传离线包到Linux

六、安装vim

七、启发


〇、背景

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

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

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

最终导致安装nginx不成功。于是就去找缺少的离线包,感谢 CentOS 7系统离线安装gcc,gcc-c++,让你摆脱联网装不了的困惑!_White_Black007的博客-CSDN博客_centos离线安装gcc ,在这篇文章的启发下,完成了离线包的安装。

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

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

centos7镜像下载地址

百度网盘下载地址:

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

>>>现在看看需要的

一、gcc离线包提取

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

三、perl离线包提取

四、vim离线包提取

五、上传离线包到Linux

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

然后依次进入 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

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

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

七、启发

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

  • 9
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
源码编译安装GCC可以通过以下步骤进行: 1. 安装依赖库: - 执行命令:`yum install -y epel-release` 安装EPEL源; - 执行命令:`yum install -y vim wget gcc gcc-c make autoconf automake zip bzip2` 安装基础编译软件; - 执行命令:`yum install -y gcc-gnat libgcc libgcc.i686 glibc-devel bison flex m4 texinfo build-essential` 安装其他依赖软件。 2. 下载并解压GCC源码: - 执行命令:`wget -P '/usr/local/src' https://ftp.gnu.org/gnu/gcc/gcc-10.3.0/gcc-10.3.0.tar.gz` 下载GCC源码; - 执行命令:`cd /usr/local/src` 进入下载目录; - 执行命令:`tar -zxvf gcc-10.3.0.tar.gz -C '/usr/local/src'` 解压GCC源码; - 执行命令:`cd gcc-10.3.0` 进入解压后的源码目录。 3. 设置环境变量: - 执行命令:`echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/usr/lib64:/usr/local/lib:/usr/local/lib64' >> /etc/profile` 将依赖库路径添加到环境变量中; - 执行命令:`source /etc/profile` 使环境变量立即生效; - 执行命令:`vim /etc/ld.so.conf` 编辑ld.so.conf文件,将GCC依赖的动态链接库路径添加到文件中。 4. 编译和安装GCC: - 执行命令:`./configure --prefix=/usr/local/gcc-10.3.0` 配置GCC的安装路径; - 执行命令:`make -j$(nproc)` 编译GCC,耗时较长,请保证有足够的时间; - 执行命令:`make install` 安装GCC。 5. 配置GCC的默认版本(可选): - 执行命令:`ln -s /usr/local/gcc-10.3.0/bin/gcc /usr/local/bin/gcc` 创建软链接,将GCC的可执行文件路径添加到系统的PATH环境变量中。 请注意,源码编译安装GCC是一个耗时的过程,根据您的机器性能和网络状况,可能需要几个小时甚至更长时间才能完成编译。确保您有足够的时间和资源来完成这个过程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cy谭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值