linux如何使用rpm安装命令


当前第2页 返回上一页

用户可以用rpm -q在rpm的数据库中查询相应的软件,rpm会给出软件包的名称,版本,发布版本号,例如:

1

# rpm -q example

下面是查询时可以使用的特定参数:

-a   :查询目前系统安装的所有软件包。

-f 文件名   :查询包括该文件的软件包。

-F   :同-f参数,只是输入是标准输入(例如 find /usr/bin | rpm -qF)v-q 软件包名   : 查询该软件包

-Q   :同-p参数,只是输入是标准输入(例如 find /mnt/cdrom/RedHat/RPMS | rpm -qQ)

下面是输出时的格式选择:

-i 显示软件包的名称,描述,发行,大小,编译日期,安装日期,开发人员等信息。

-l 显示软件包包含的文件

-s 显示软件包包含的文件目前的状态,只有两种状态:normal和missing

-d 显示软件包中的文档(如man,info,README等)

-c 显示软件包中的配置文件,这些文件一般是安装后需要用户手工修改的,例如:sendmail.cf,passwd,inittab等
如果用-v参数就可以得到类似于ls -l的输出

5)用rpm校验软件包

1

rpm -Vf 需要验证到包

rpm 实用技巧!

1)用户可以通过FTP来安装软件包。如果用户能够连上网络,想安装某个新的软件包时,可以直接用它的URL地址来安装:

比如:现在在ftp.linuxsir.com/pub/linux/redhat/RPMS/下有这个文件包:foo-1.0-1.i386.rpm,那就可以用这样的命令:

1

# rpm -i ftp.linuxsir.com/pub/linux/redhat/RPMS/foo-1.0-1.i386.rpm

来安装,也可以查询!

2)如果用户不小心误删了几个文件,但不确定到底是那些文件,想对整个系统进行校验,以了解哪些部分可能已经损坏,可以用:

1

# rpm -Va

3)如果用户碰到一个人不出来的文件,想要知道它是属于那一个软件包的话,可以这样做:

1

# rpm -qf /usr/X11R6/bin/xjewel

结果会得到以下信息:

1

xjewel-1.6-1

4)如果用户得到一个新的RPM文件,却不清楚它的内容;或想了解某个文件包将会在系统里安装那些文件,可以这样做:

1

# rpm -qpi koules-1.2-2.i386.rpm

(推荐学习:linux教程)

以上就是linux如何使用rpm安装命令的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

Linux的日志文件在哪

Linux怎么查看操作系统版本?

Linux中关于nginx反向代理下的tomcat集群的详细介绍

Linux 系统和 windows 系统的区别?

Linux中字符乱码解决方法介绍

Linux怎么查看版本命令

如何在Linux系统中利用node.js提取word及pdf文本内容的案例介绍

Linux安装rpm包时报错header v3 dsa/sha1 signature, key id 1d1e034b: nokey解决办法

如何使用开源工具 packer 便捷创建自定义镜像

Linux关闭防火墙的命令是什么

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    暂无评论...