升级gcc过程中的依赖关系求解
大牛们看看我这两次安装的
第一次要求tzdata
[root@envio oracle]# rpm -ivh glibc-common-2.3.2-95.27.i386.rpm
error: failed dependencies:
tzdata >;= 2003a is needed by glibc-common-2.3.2-95.27
glibc < 2.3.2 conflicts with glibc-common-2.3.2-95.27
但是装tzdta又要求 glibc-common
[root@envio oracle]# rpm -ivh tzdata-2004b-1.EL.noarch.rpm
error: failed dependencies:
glibc-common <= 2.3.2-63 conflicts with tzdata-2004b-1.EL
[root@envio oracle]#
搞不明白了, 请解惑
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
老大 救命啊
至少帮偶看看这个错误是什么意思吧!!!
[root@envio oracle]# rpm -ivh tzdata-2004b-1.EL.noarch.rpm
error: failed dependencies:
glibc-common <= 2.3.2-63 conflicts with tzdata-2004b-1.EL
[root@envio oracle]#
谢谢了
這通常是因為你升級的 gcc 跟你目前的版本查異太大了...
最好確定你的 rpm 來源, 是你目前版本之官方網站釋出的最新版.
比方說, 你用 RH9, 那就找 RH9 底下的, 而不是去找 FC3 底下的...
若真的沒辦法, 那用 apt 來試試運氣(不保證啦...),
若連 apt 都搞不定, 那或許用重灌的方式來升級了...
不過, 講了那麼多, 還沒提到一個根本的問題:
若不是"非得要新版不可"的話, 那就不必用最新的啦,
不妨先幫自己想 3 個十分充份的理由再來決定不遲.
rpm -Uvh glibc-common glibc tzdata
若 glibc tzdata 還要扯上 xxx yyy zzz ?
又, xxx 又扯上 aaa bbb ccc 呢?
又....
我看還是用tar.gz包吧。rpm依賴性太強了
[quote]原帖由 "tigerlei"]我看還是用tar.gz包吧。rpm依賴性太強了[/quote 发表:
呵呵!
[quote]原帖由 "tigerlei"]我看還是用tar.gz包吧。rpm依賴性太強了[/quote 发表:
呵... 這只能暴露出你對"依賴性"還不夠了解...
我剛才在另篇有跟朋友討論 RPM 與 tarball 的差別.
不妨先看看吧...
http://bbs.chinaunix.net/forum/4/20041207/461826.html
已經拜讀,張了見識。謝謝。。。。
我原来的系统是 redhat AS 2.1 的 现在用的rpm包是 as 3 安装盘里面的
至于偶升级的理由简直太太充足了,那个破oracle 10g 安装必须要满足这几个条件:
2.4.21-4.0.1.ELsmp
Other required package versions (or later):
gcc-3.2.3-2
make-3.79
binutils-2.11
openmotif-2.2.2-16
setarch-1.3-1
compat-gcc-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
唉,真实难为偶这个菜鸟了 555