如何在 RHEL6.4 中安装 GCC 7.1.0

How to install GCC 7.1.0 in RHEL6.4

本文关键字:GCC 安装 RHEL6      更新时间:2023-10-16

我正在使用RHEL 6.4,我知道通过yum命令安装,

但我想下载离线模式 Linux RPM(版本 7.1.0) GCC 软件包并安装(适用于 c/c++ 程序),

我在互联网上搜索,但无法找到解决方案,

请帮助我。

如果您可以通过yum访问该软件包,则可以下载并安装,也可以将已安装的软件包下载rpm文件。 这是怎么写的,反正我引用了。

如果您有该rpm文件,您也可以通过 yum:yum install packageName.rpm安装它,您可能需要调用sudo

C/C++ 编译器的包名称为:gcc.x86_64(C:64 位)和gcc-c++.x86_64(C++:64 位)或gcc.i686(C:32 位)和gcc-c++.i686(C++:32 位)。

如果通过 yum 下载的版本(适用于您的系统的最新版本)不是您想要的版本,您必须下载源代码并自行构建,请参阅此处。

有两种方法可以在不安装的情况下下载包。

一个是使用"仅下载"插件进行yum,另一个是使用"yumdownloader"实用程序。

百胜的仅下载插件

安装包含"仅下载"插件的软件包:

(RHEL5)
# yum install yum-downloadonly
(RHEL6)
# yum install yum-plugin-downloadonly

使用"--downloadonly"选项运行 yum 命令,如下所示:

# yum install --downloadonly --downloaddir=<directory> <package>

确认 RPM 文件在指定的下载目录中可用。

注意:

  • 在使用插件之前,请检查/etc/yum/pluginconf.d/downloadonly.conf 以确认此插件为 "enabled=1">
  • 这适用于"yum install/yum update",而不适用于"yum groupinstall"。使用"yum groupinfo"来识别特定组中的包。
  • 如果仅指定软件包名称,则会下载最新的可用软件包(例如 sshd)。否则,您可以指定完整的软件包名称和版本(例如 httpd-2.2.3-22.el5)。
  • 如果不使用 --downloaddir 选项,文件默认保存在 rhel-{arch}-channel/packages 中的/var/cache/yum/中
  • 如果需要,您可以在同一命令上下载多个包。 如果存储库数据过期,则仍需要重新下载存储库数据,然后再重新使用缓存。默认情况下,它需要两个小时才能过期。

百胜下载器

如果下载已安装的软件包,"yumdownloader"很有用。

安装 yum-utils 软件包:

# yum install yum-utils

运行命令,后跟所需的包:

# yumdownloader <package>

注意:

  • 默认情况下,包直接保存在当前工作中;使用 --destdir 选项指定备用位置。
  • 如果需要下载依赖项,请务必添加 --solve。