免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5676 | 回复: 4
打印 上一主题 下一主题

求助:GCC使用yum无法安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-22 23:32 |只看该作者 |倒序浏览
我VM虚拟机上安装的fedora core5,以前成功安装过GCC,不过老是关联软件包没安装,虽然装好了也费了好大劲,痛苦中。。。。
刚开始学习使用yum,发现使用yum安装可解决关联的问题,安装bmp-mp3时都无问题,但在安装GCC时出现以下错误,还请高手指点,不胜感激

[root@localhost ~]# rpm -q gcc-4.1.1-51.fc5.src.rpm
package gcc-4.1.1-51.fc5.src.rpm is not installed
[root@localhost ~]# yum install gcc-4.1.1-51.fc5.src.rpm
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
core                                                                 [1/4]
extras                                                               [2/4]
updates                                                              [3/4]
freshrpms                                                            [4/4]
Reading repository metadata in from local files
Parsing package install arguments
No Match for argument: gcc-4.1.1-51.fc5.src.rpm
Nothing to do

论坛徽章:
0
2 [报告]
发表于 2007-05-23 00:17 |只看该作者
你只是需要使用 yum install gcc 即可安裝上。yum 會透過配置檔案自動由指定的網絡資源等項目抓取該 package 後安裝上提供使用。

另外你的問題是,你誤解了許多 rpm 管理與操作問題

1. rpm -q,後面是要接要查詢 package,提供查詢確認"rpm database" 內有無安裝該 package ,比方 rpm -q gcc 表示查詢 rpm datanase 是否有 "gcc" 這個 package,確保有無安裝該 package 所使用。那您使用使用 rpm -q filename.rpm 這個用法就是錯誤的

2. rpm package 分成許多類型,有 binary, noarch 與 source rpm package,一般安裝使用的 package 都是 binary, noarch 這兩種,因為這都是現成可用的 package 項目。

3. source rpm package (.src.rpm) 一般是 source tarball + rpm spec 組成項目,可以提供透過特定方式編譯產生 binary/noarch rpm package,只有你要改內容時才會安裝這類 package。另外安裝這類 package 不會進入 rpm db,結果只是把組成檔案解開放到適當目錄內而已。

--

[ 本帖最后由 kenduest 于 2007-5-23 00:18 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2007-05-23 00:18 |只看该作者

回复 #1 ybnever 的帖子

好像是搞错了,刚发现虚拟机中已经安装了gcc-4.1.0-3,以前在机子上直接装的时候就是需要自已安装的,gcc-4.1.1-51.fc5.src.rpm是在yum资源中找的,不过不知道为什么不能安装? 还是安装有错误?还是版本不对呢?还有这后面的src是什么意思呢

论坛徽章:
0
4 [报告]
发表于 2007-05-23 00:25 |只看该作者
太感谢了! 原来yum可以这样用的  ,刚了解yum,很多概念还不清楚, RPM也是,正在努力学习中,再次感谢

论坛徽章:
0
5 [报告]
发表于 2007-05-23 00:39 |只看该作者
原帖由 kenduest 于 2007-5-23 00:17 发表于 2楼  
你只是需要使用 yum install gcc 即可安裝上。yum 會透過配置檔案自動由指定的網絡資源等項目抓取該 package 後安裝上提供使用。

另外你的問題是,你誤解了許多 rpm 管理與操作問題

1. rpm -q,後面是要接 ...


您的回答太详细了,另外, 我用的yum资源地址是http://ayo.reeshrpms.net   ,还有其它的类似资源,不知有什么区别?有没有更好的地址呢? 这个问题可能概念有点弱,不好意思啊,不问下心里不痛快
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP