在linux上安装oracle前:
1.需要先检查安装需要的包都存在. #rpm -qa | grep package.name.
2.检查后,没有安装的包可以通过linux ISO文件,RPM目录下到自己想要的包
3.通过#rpm -ivh package_name进行安装.但有时候安装单个文件会出现error,告之有要依赖的RPM包
[root@oracle11g ~]# rpm -ivf elfutils-libelf-devel-0.137-3.el5.i386.rpm
warning: elfutils-libelf-devel-0.137-3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
error: Failed dependencies:
elfutils-libelf-devel-static-i386 = 0.137-3.el5 is needed by elfutils-libelf-devel-0.137-3.el5.i386
安装elfutils-libelf-devel-static-i386时,会提示需要elfutils-libelf-devel-0.137-3.el5.i386.rpm包
这时候,可以尝试两个RPM包一起安装。
[root@oracle11g ~]# rpm -ivf elfutils-libelf-devel-0.137-3.el5.i386.rpm elfutils
linux系统安装oracle11g
-
libelf-devel-static-0.137-3.el5.i386.rpm
warning: elfutils-libelf-devel-0.137-3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing packages
elfutils-libelf-devel-static-0.137-3.el5
elfutils-libelf-devel-0.137-3.el5
redhat中gcc安装2006-12-17 23:09:00
0
推荐安装之前,系统中必须要有cc或者gcc等编译器,并且是可用的,或者用环境变量CC指定系统上的编译器。如果系统上没有编译器,不能安装源代码形式的GCC 3.4.0。如果是这种情况,可以在网上一个与你系统相适应的如RPM等二进制形式的GCC软件包来安装使用。
$ rpm -ivh gcc*.rpm
redhat 9如果以minimal安装,系统中并没有装gcc
加载redhat 9 disk1
$ rpm -Uvh binutils-2.13.90.0.18-9.i386.rpm
$ rpm -Uvh cpp-3.2.2-5.i386.rpm
$ rpm -Uvh glibc-devel-2.3.2-11.9.i386.rpm
加载redhat 9 disk2,安装gcc
$ rpm -Uvh gcc-3.2.2-5.i386.rpm
如果安装g++,首先安装软件包libstdc++-devel
$ rpm -Uvh libstdc++-devel-3.2.2-5.i386.rpm
$ rpm -Uvh gcc-c++-3.2.2-5.i386.rpm
如果安装gcc-java,首先安装libgcj-3.2.2-5.i386.rpm和libgcj-devel-3.2.2-5.i386.rpm
$ rpm -Uvh libgcj-3.2.2-5.i386.rpm
$ rpm -Uvh libgcj-devel-3.2.2-5.i386.rpm