这两天一直在安装oracle10g,但必须先安装gcc。
貌似即便都是RedHat Enterprise Linux 5,由于版本不同,需要的rpm文件也不相同,不知道是不是这样 ,当装完那些高版本的rpm包时,却提示缺少低版本的那个,而且用
rpm -e命令删不净,而且刚开始没经验,虚拟机没有备份,无奈,每次都得重装,浪费大量时间,现在自己最大的教训是,做任何操作前一定要保证能够还原,我的解决办法就是为虚拟机备份,很笨,I know。
先记录下我的Linux的具体版本:
[root@localhost ~]# lsb_release -a
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 5.3 (Tikanga)
Release: 5.3
Codename: Tikanga
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.18-128.el5 #1 SMP Wed Dec 17 11:42:39 EST 2008 i686 i686 i386 GNU/Linux
[root@localhost /]# cat /proc/version
Linux version 2.6.18-128.el5 ( mockbuild@hs20-bc1-5.build.redhat.com ) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) #1 SMP Wed Dec 17 11:42:39 EST 2008
ps:这是装完gcc后的显示
[root@localhost /]# cat /etc/issue
Red Hat Enterprise Linux Server release 5.3 (Tikanga)
Kernel \r on an \m
查看本机是否已经安装gcc:rpm -q gcc
安装之前返回结果是:
[root@localhost gcc]# rpm -q gcc
package gcc is not installed
安装之后返回结果是:
[root@localhost /]# rpm -q gcc
gcc-4.1.2-44.el5
OK,最重要的,安装顺序,以及各rpm版本:
1.kernel-headers-2.6.18-128.el5.i386.rpm
2.glibc-headers-2.5-34.i386.rpm
3.glibc-devel-2.5-34.i386.rpm
4.cpp-4.1.2-44.el5.i386.rpm
5.libgomp-4.3.2-7.el5.i386.rpm
6.libstdc++-devel-4.1.2-44.el5.i386.rpm
7.gcc-4.1.2-44.el5.i386.rpm
8.libgcc-4.1.2-44.el5.i386.rpm
9.gcc-c++-4.1.2-44.el5.i386.rpm
本来想传上来的,╮(╯▽╰)╭,文件太大了,OK,传上来了。
参考文章: http://julyboxer.iteye.com/blog/643547
我的RedHat查看rpm包时rpm -q gcc make binutils openmotif setarch libXp
还缺少openmotif和libXp
其中,openmotif安装依赖于libXp,所以先安装libXp
libXp-1.0.0-8.i386.rpm
再安装openmotif
openmotif-2.3.1-2.el5.i386.rpm
再运行rpm -q gcc make binutils openmotif setarch libXp,
[root@localhost oracle]# rpm -q gcc make binutils openmotif setarch libXp
gcc-4.1.2-44.el5
make-3.81-3.el5
binutils-2.17.50.0.6-9.el5
openmotif-2.3.1-2.el5
setarch-2.0-1.1
libXp-1.0.0-8
OK,大功告成
20121008
有朋友安装时遇到依赖性问题,我把那个文件放上了,不知道管不管用。。。
相关推荐
总的来说,手动RPM安装GCC和g++在Red Hat Linux上虽然略显繁琐,但却是解决特定情况下的有效方法。了解这个过程可以帮助你在没有网络连接或无法使用包管理器时,依然能够维护和构建你的开发环境。
5. **验证安装**:安装完成后,可以使用`gcc --version`命令来验证GCC是否已成功安装并显示其版本信息。 离线安装GCC的过程可能因不同的CentOS或RHEL版本而略有不同,因为每个版本可能需要不同的依赖包。务必确保你...
RedHat 8.2系统中的GCC离线安装包是一组用于在没有互联网连接的情况下安装GCC编译器及相关组件的关键RPM文件。GCC(GNU Compiler Collection)是GNU项目的一部分,它是一个开源的、跨平台的编译器集合,支持C、C++、...
在Red Hat Enterprise Linux 5.3 (RHEL 5.3)系统中,GCC(GNU Compiler Collection)是必备的工具,用于编译和构建其他软件。GCC提供了C、C++、Fortran等编程语言的编译器。在没有预装GCC的系统上,你需要手动下载并...
在Red Hat Enterprise Linux 6 (RHEL 6)操作系统中,GCC(GNU Compiler Collection)和G++(GNU C++ Compiler)是重要的开发工具,用于编译C和C++程序。GCC不仅包括C和C++的编译器,还支持其他编程语言如Fortran、...
Description: Red Hat Enterprise Linux Server release 5.4 (Tikanga) Release: 5.4 Codename: Tikanga 系统位数: # getconf LONG_BIT 64 安装步骤: 按顺序使用如下命令安装 # rpm -ivh --force 1xxxxxxxxx.rpm ...
## rpm安装gcc ```bash rpm -Uvh *.rpm --nodeps --force ``` ### 验证 ```bash gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper ...
在这个场景下,我们要讨论的是如何在没有网络连接的情况下,在Red Hat 7.4(简称redhat7u4)上离线安装GCC编译器,包括所有必要的依赖包。 GCC(GNU Compiler Collection)是一套开源的编译器集合,用于将源代码...
### RedHat Enterprise Linux 6.9 安装 64 位 Oracle 10g 全过程 #### 一、前言与背景介绍 在 Linux 操作系统下安装 Oracle 数据库,尤其是较早期的版本如 Oracle 10g,可能会遇到不少挑战。这不仅是因为安装过程...
总的来说,安装Linux Redhat的GCC RPM包是一项基础但至关重要的任务,它涉及到RPM包管理、依赖关系处理、GCC的使用和配置等多个知识点。熟悉这些操作对于任何在Linux环境下进行开发工作的人员来说都是非常有益的。
在Red Hat Enterprise Linux (RHEL) 5.3环境下安装Oracle 10g Release 2时,必须确保系统具备特定的RPM(Red Hat Package Manager)包,因为Oracle数据库软件依赖于这些包来提供必要的库和编译工具。在描述中提到的...
### RedHat Enterprise 5下Oracle10g安装详解 #### 系统要求与前期准备 在开始Oracle10g的安装之前,确保你的RedHat Enterprise 5系统满足以下硬件和软件要求: 1. **磁盘空间**:确保/tmp目录有至少400MB的自由...
### 如何在Red Hat Enterprise Linux 5.0中安装GCC 在Red Hat Enterprise Linux (RHEL) 5.0上安装GCC(GNU Compiler Collection)是一个常见的需求,尤其是对于那些需要进行C、C++或Fortran编程的用户。GCC不仅是一...
### Linux RedHat Enterprise 5.4 安装与Oracle 10g及VNC服务配置详解 #### 第一部分:Linux RedHat Enterprise 5.4 的安装及其问题解决 Linux RedHat Enterprise 5.4 是一款稳定且功能强大的企业级操作系统。在...
在Red Hat Enterprise Linux 中安装GCC编译器所需rpm包。 内有安装说明。按步骤安装即可。
Red Hat Enterprise Linux 7.9 是一款稳定且广泛使用的Linux发行版,主要为企业级服务器和工作站提供服务。在这一版本中,GCC(GNU Compiler Collection)是核心组件之一,特别是libstdc++,它是GCC编译器支持C++...
Linux Redhat7或CentOS7环境下安装Oracle11g的rpm依赖包。包括:binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel ...
适合 redhat enterprise linux 5 上安装
在安装Oracle 11g数据库时,特别是在Red Hat Linux 5的64位环境下,可能会遇到各种挑战。Oracle 11g是一款强大的企业级数据库管理系统,对于Linux环境有着特定的安装要求。`rpm`(RPM Package Manager)是Linux系统...
在Red Hat Enterprise Linux 5 (RHEL5)操作系统中安装Oracle 9i是一项技术性较强的任务,涉及到多个RPM(Red Hat Package Manager)包的管理。Oracle 9i是一款已经较为陈旧的数据库系统,但在某些特定场景下仍然被...