LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 820|回复: 3

关于gcc oracle的一些问题

[复制链接]
发表于 2009-8-19 22:21:10 | 显示全部楼层 |阅读模式
最近要安装一个oracle的客户端,选择了oracle-instantclient这样的客户端,比较轻量级,发现源里面也有ebuild。有几个问题搞不懂,想请教一下。
1,我发现这些玩意竟然要求3.3.6的gcc版本,于是就装了个3.3.6的版本了,现在gentoo里面就有两个gcc了,一个是3.3.6,还有一个是4.4.1,请问为了装oracle-instantclient-basic(这个玩意还要从官网下载,正在下),我现在要把默认的gcc改成3.3.6吗?如果改了,那是不是意味着以后所有的编译都要在3.3.6下面进行。
2,我发现oracle-instantclient-basic最新版本是11,而我们的oracle数据库是10g的,所以我想装版本10的,怎样在gentoo里面安装特定版本的软件并且不自动升级啊?
发表于 2009-8-19 22:42:16 | 显示全部楼层
你把oracle-instantclient-basic 10g的放到package.provided里面我保证你不会自动升级
回复 支持 反对

使用道具 举报

发表于 2009-8-19 23:28:07 | 显示全部楼层
1. 编译这个软件前用gcc-config切换到3,完了再切换回来。

2. emerge =dev-db/oracle-instantclient-basic-10.2.0.3-r1这么安装,然后到/etc/portage/package.mask里加入一行>=dev-db/oracle-instantclient-basic-11*,以后10出了新版会更新,11以及将来的版本都不会了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-20 11:04:14 | 显示全部楼层
好的,谢谢各位了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表