求助安装一个*.src.rpm 解压包时的问题

快速业务通道
++++选择通道++++
国内服务器厦门电信服务器汕头电信服务器温州电信服务器厦门网通服务器汕头双线服务器美国服务器欧洲服务器美国KT机房服务器美国FDC机房服务器香港服务器新加坡服务器韩国服务器台湾服务器英国服务器德国服务器新加坡Qala机房服务器香港机房服务器法国服务器江苏电信服务器美国TB机房服务器日本服务器河北网通服务器厦门软二服务器台湾机房服务器韩国机房服务器美国ST机房服务器江西电信服务器其他机房服务器菲律宾服务器日本机房服务器菲律宾机房服务器
国内大带宽
欢迎光临凌众科技,我们将竭诚为您提供最优质的服务!业务电话: 技术支持电话:
Linux 安装*src.rpm的时候出现错误
Linux 安装*src.rpm的时候出现:warning: user mandrake does not exist - using root warning: group mandrake does not exist - using root错误 .
症状:[root@localhost System_Sources]# rpm -Uvh libmpfr-2.2.1-3mdv2007.1.src.rpmwarning: libmpfr-2.2.1-3mdv2007.1.src.rpm: V3 DSA signature: NOKEY, key ID
warning: user mandrake does not exist - using rootwarning: group mandrake does not exist - using rootwarning: user mandrake does not exist - using rootwarning: group mandrake does not exist - using root########################################### [100%][root@localhost Desktop]# rpm -Uvh yum-3.2.20-4.fc10.src.rpmwarning: yum-3.2.20-4.fc10.src.rpm: V3 DSA signature: NOKEY, key ID 0b86274e
warning: user mockbuild does not exist - using rootwarning: group mockbuild does not exist - using rootwarning: user mockbuild does not exist - using rootwarning: group mockbuild does not exist - using rootwarning: user mockbuild does not exist - using rootwarning: group mockbuild does not exist - using rootwarning: user mockbuild does not exist - using rootwarning: group mockbuild does not exist - using rootwarning: user mockbuild does not exist - using rootwarning: group mockbuild does not exist - using rootwarning: user mockbuild does not exist - using rootwarning: group mockbuild does not exist - using rootwarning: user mockbuild does not exist - using rootwarning: group mockbuild does not exist - using rootwarning: user mockbuild does not exist - using root
拥有帝国一切,皆有可能。欢迎访问phome.netwarning: group mockbuild does not exist - using rootwarning: user mockbuild does not exist - using rootwarning: group mockbuild does not exist - using root########################################### [100%]原因:以下摘自:[url]http://forums.fedoraforum.org/showthread.php?t=172322[/url]pm -ivh SDL_image-1.2.5-4.fc6.src.rpm1:SDL_image warning: user mockbuild does not exist - using rootwarning: group mockbuild does not exist - using rootwarning: user mockbuild does not exist - using rootwarning: group mockbuild does not exist - using root########################################### [100%]warning: user mockbuild does not exist - using rootwarning: group mockbuild does not exist - using rootHello:It''s because you are installing a source rpm that was originally built using mock.The source rpm contains all the binary packages, spec files etc. and from this package the standard rpm''s are built.You need to use the standard SDL_image-1.2.5-4.fc6.386.rpm or x86_64意思是:需要下载一个已经编译好的标准rpm包.非src的源码package.小结:src.rpm 是source包,要编译后才可以使用的;安装后是源码,rebuild后就会生成rpm包方法:
下载完成:
[root@localhost beinan]# ls unrar*unrar-3.5.2-1.2.fc4.src.rpm unrar.spec
安装源码包unrar-3.5.2-1.2.fc4.src.rpm;看一看安装在哪了呢?
[root@localhost beinan]# rpm -ivh unrar-3.5.2-1.2.fc4.src.rpm
安装在这里:
[root@localhost beinan]# ls /usr/src/redhat/SOURCES/unrar
拥有帝国一切,皆有可能。欢
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
你可能对下面的文章感兴趣
上一篇: 下一篇:
Copyright &
厦门优通互联科技开发有限公司 All rights reserved
地址(ADD):厦门软件园二期望海路63号701E(东南融通旁)
邮编(ZIP):361008
传真: 咨询信箱: 咨询OICQ:
《中华人民共和国增值电信业务经营许可证》闽B2-& ICP备案:安装modutils-2.4.21.23.src.rpm出现的问题,请指教~~多谢!
[问题点数:40分,结帖人cooboos]
安装modutils-2.4.21.23.src.rpm出现的问题,请指教~~多谢!
[问题点数:40分,结帖人cooboos]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关推荐:
2012年5月 Linux/Unix社区大版内专家分月排行榜第三2010年10月 Linux/Unix社区大版内专家分月排行榜第三2010年2月 Linux/Unix社区大版内专家分月排行榜第三
2009年2月 Linux/Unix社区大版内专家分月排行榜第三2008年10月 Linux/Unix社区大版内专家分月排行榜第三
2012年5月 Linux/Unix社区大版内专家分月排行榜第三2010年10月 Linux/Unix社区大版内专家分月排行榜第三2010年2月 Linux/Unix社区大版内专家分月排行榜第三
2012年5月 Linux/Unix社区大版内专家分月排行榜第三2010年10月 Linux/Unix社区大版内专家分月排行榜第三2010年2月 Linux/Unix社区大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。摘要:在进行内核开发或者调试的时候,经常需要编译驱动,或者重新编译发行版内核或者内核中的某个软件。那么,我们应该从哪里取得发行版的内核源文件又该如何安装这些内核源文件呢?本文主要讲解了centos内核源文件的安装,附带讲解了一般src.rpm包的安装。
一、一般src.rpm包的安装
一般有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译。这类软件包有两种安装方法:
1. 执行rpm -i your-package.src.rpm&
2. cd /usr/src/redhat/SPECS&
3. rpmbuild -bp your-package.specs 一个和你的软件包同名的specs文件&
4. cd /usr/src/redhat/BUILD/your-package/ 一个和你的软件包同名的目录&
5. ./configure 这一步和编译普通的源码软件一样,可以加上参数&
7. make install
1. 执行rpm -i you-package.src.rpm&
2. cd /usr/src/redhat/SPECS (前两步和方法一相同)&
3. rpmbuild -bb your-package.specs 一个和你的软件包同名的specs文件
这时,在/usr/src/redhat/RPM/i386/ (根据具体包的不同,也可能是i686,noarch等等) 在这个目录下,有一个新的rpm包,这个是编译好的二进制文件。执行:
rpm -i new-package.rpm即可安装完成。
二、内核源文件.src.rpm包的安装
1)有时候,我们需要获得内核源文件(不是原生态的内核源文件而是发行版的内核源文件)。首先,我们需要到发行版的软件源去下载对应内核的软件包:
kernel-2.6.32-279.el6.src.rpm
2)接着,运行命令rpm -ivh&kernel-2.6.32-279.el6.src.rpm。此时,对应的内核源文件并没有展开到相应的目录下面,而是将这个rpm包展开到/root/rpmbuild/SOURCE目录下面。
3)解压/root/rpmbuild/SOURCE对应目录下面的linux-2.6.32-279.el6.tar.bz2,即可得到内核头文件
三、获得linux不同发行版的内核源码
1)从对应的安装光盘获取:/cdrom/Pakages/&kernel-devel-2.6.xx-xx.rpm
2)从相应发行版的站点获取:http://vault.centos.org/6.4/updates/Source/SPackages/
四、几种具体的需求:
1)如果你需要编译一个内核的驱动程序模块,很大机会你并不是真的需要完整的内核源代码。你可能只需要kernel-devel组件。(然而,假若你肯定须要完整的源代码目录树,请遁从第二部份的指示。)通常情况下,这个kernel-devel只是包含相应的头文件和makefile文件。
2)获得完整版的linux发行版内核源文件
http://vault.centos.org/6.4/updates/Source/SPackages/
可以直接进行下载,然后按照第二部分的介绍进行安装。具体,可以参考这里,把它们制作成一般的rpm包,然后安装:http://wiki.centos.org/zh/HowTos/I_need_the_Kernel_Source
kernel devel与kernel source的区别
& & & & 区别:kernel-devel包只包含用于内核开发环境所需的内核头文件以及Makefile,而kernel-souce包含所有内核源代码。
如果仅仅是用于你自己编写的模块开发的话,因为只需引用相应的内核头文件,所以只有devel包即可,如果你要修改现有的内核源代码并重新编译,那必须是kernel-souce。
& & & & kernel-souce在RH某些版本之后不再附带在发行版中了,必须自己通过kernel-XXX.src.rpm做出来。
& & & & kernel-devel是用做内核一般开发的,比如编写内核模块,原则上,可以不需要内核的原代码。kernel则是专指内核本身的开发,因此需要内核的原代码。&
& & & &关于kernel source的有kernel和kernel-devel两个rpm,其中kernel rpm包含源文件和头文件(就像2.4下的kernel-source rpm),而kernel-devel则主要是头文件。
&此文从网络中自动搜索生成,不代表本网站赞成被搜索网站的内容或立场
&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&& 0:53:32
软件世界网- &2014 蜀ICP备号 三峰网旗下网站用心创造滤镜
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
诚实守信,敢于挑战自我!热爱学习,喜欢交友!不过就是性格有点内向!
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(900)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_084071',
blogTitle:'Linux下rpm后缀的意义i386、i686、src、noarc以安装rpm/src.rpm文件包',
blogAbstract:'现在的rpm软件包有这么几种(后缀):*.386.rpm,*.486.rpm,*.586.&rpm,*.686.rpm,这是与CPU的指令集有关.&
因为intel的cpu经过这么久的发展,不断&的更新,产生从286,,奔腾(586),奔腾二代(686),奔腾&三代(686)...cpu的每次换代,都增加了一些新的指令集,但都向后兼容。而这些软&
件包为了能发挥好cpu的全部性能,就加入cpu相对应能指行的指令。因此就产生了各&种不同的软件包。所以,i686的软件包能在奔腾二代以上的cpu上执行,但基',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:1,
publishTime:9,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:2,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'诚实守信,敢于挑战自我!热爱学习,喜欢交友!不过就是性格有点内向!',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}Linux各种包安装命令(.rpm .src .tar.gz .bin)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
Linux各种包安装命令(.rpm .src .tar.gz .bin)
常​用​的​L​i​n​u​x​安​装​命​令
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢}

我要回帖

更多关于 src.rpm 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信