首页 电脑 软件精选 查看内容

linux下的rpm包管理

2008-11-12 19:10 728 0

摘要:  大家好我是blackpower做了已经十几个linux系列的教程了,不知道大家是否能学到点基础知识,对linux是否还是一头雾水从半年前我听说linux到现在我也是刚刚入门懂点基础,把自己...
关键词: 软件包 nbsp rpm 命令 文件 查询 验证 hack linux foo

 大家好我是blackpower做了已经十几个linux系列的教程了,不知道大家是否能学到点基础知识,对linux是否还是一头雾水从半年前我听说linux到现在我也是刚刚入门懂点基础,把自己知道的点皮毛知识拿出来给大家分享,希望那些没有linux基础的朋友们能少走玩路,尽快步入linux未来即将普及步伐。   今天的课程比较简单我就多说了点课外话。 好了, 我不多说废话耽误大家时间了。  今日的课程是“ rpm包管理”rpm是一个linux管理各种软件包的命令,我们今天介绍的就是这些命令的用法rpm 有5种软件包的基本操作方式:安装,卸载,升级,查询和验证1安装软件包 假如我们要安装一个hack.rpm的软件包安装命令为rpm -ivh hack.rpm如果软件包已经被安装就会出现错误提示error.foo-hack.rpm cannot be installed如果仍然无法安装我们可以忽略错误强行安装在命令行上使用--replacepkgs选项 2卸载软件包 还是以上面的例子为例吧 拿hack.rpmrpm -e foo  ' 这里的foo是软件包的名字 而不是file的名字 file是hack.rpm 软件包名称可能是hackbase遇到不认识的软件包来查询它属于哪个软件包可以用这个命令rpm -df /usr/X11r6/bin/xjewel输出结果是:xjewel-1.6-1 3.升级软件包命令和安装软件包命令相似rpm -Uvh foo-hack.rpm如果正确升级就会看到下面的提示信息saving /etc/foo.conf as /etc/foo.conf.rpmsave4查询软件包命令如下:rpm -q -a  查询所有已经安装的软件包-f  查询包含有文件的软件包-p  查询软件包名称为* 的软件包-i  显示软件包信息如描述,发行号,尺寸,构建日期,安装日期,平台以及一些其他信息-s  显示软件包的所有文件状态-l  显示软件包中的文件列表-d  显示被标注为文档的文件列表-c  显示被标注为配置文件的文件列表。这些是您要在安装完毕以后加以定制的文件(sendmail.cf passwd     inittable,etc)5验证软件包验证特定文件的软件包:rpm -Vf /bin/vi;验证所有安装的软件包:rpm -Va根据一个RPM包来验证 :rpm =Vp foo-hack.rpm
友情提醒:以上链接来自互联网,请注意风险!
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部