频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

rpm实例

来源: 作者: 出处:巧巧读书 2006-07-26 进入讨论组
关 键 词:.net  cpu  ftp  ie  samba  

  rpm解压默认的位置
RPM不是一个简单的压缩,它是一个安装包。把东西安装到了该到的地方了。 如果想知
道都在那里:
rpm -qpl abc.i386.rpm
或者
rpm -ql abc

rpm的i386、i586和i686等不同版本的不同
有的rpm有分i386、i586和i686等不同版本,如:
abc-1.2.3-4.i386.rpm
abc-1.2.3-4.i586.rpm
abc-1.2.3-4.i686.rpm
它们有什么不同呢?
这里的i386、i586、i686指的是适用于intel i386、 i586、i686 兼容指令集的微处理器。一般来说,等级愈高的机器可接受较低等级的rpm文件。你可以透过/proc/cpuinfo这个档案查询你的CPU等级。

smbmount文件属于哪一个rpm
#which smbmount
/usr/bin/smbmount
#rpm -qf /usr/bin/smbmount
samba-client-2.2.5-10

关于rpm的小技巧
1)安装rpm包时显示进度:用-vh参数,如rpm -ivh ipchains-1.3.6-1.i386.rpm,用glint或xrpm则不必。
2)直接通过ftp来安装rpm包:如rpm -i ftp://ftp.xxx.xxx
3)校验所有的rpm包,查找丢失的文件:rpm -Va
4)查找一个文件属于哪个rpm包:例如:rpm -qf /usr/bin/who
5)列出一个rpm包的描述信息:例如:rpm -qpi mon-0.37j-1.i386.rpm
6)列出一个rpm包的文件信息:例如:rpm -qpl mon-0.37j-1.i386.rpm

从rpm文件中解出某个文件的三种方法
Peck Dickens的两种方法
1) 使用Midnight Commander (mc), 翻看rpm内部文件,并将某文件拷贝出来
2) 命令行方式
cd /tmp
md rpmtmp
cd rpmtmp
rpm2cpio {FullNameOfRPM} | cpio -iumd {FullNameOfFileToExtract}
注意,完成后请删除临时文件
Pam Roberts的一种方法
3) 使用rpm-utils-1.5-1.noarch.rpm中的rpm-get命令,该rpm可以从rpmfind.net获取

安装一个rpm包
rpm -ivh <rpm package name>
升级一个包
rpm -Uvh <rpm package name>
移走一个RPM包
rpm -e <rpm package name>
查询一个包是否被安装
rpm -q <rpm package name>
得到被安装的包的信息
rpm -qi <rpm package name>
列出该包中有哪些文件
rpm -ql <rpm package name>
列出所有被安装的包
rpm -qa <rpm package name>
列出一个未被安装进系统的RPM包的文件中包含哪些文件
rpm -qilp <rpm package name>

rpm -q --queryformat "%{NAME} %{ARCH}
" glibc
glibc i686进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
热点标签: .net  cpu  ftp  ie  samba  
最新论坛文章
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
百度推荐,商机无限
搜索您感兴趣的内容
Web 全站
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章