RPM软件安装、查询和卸载
2013-07-21 19:02
330 查看
1、RPM软件安装
2、RPM软件查询
3、RPM软件包卸载
[root@eurasiaxz ~]# rpm -ivh iscsi-initiator-utils-6.2.0.873-2.el6.x86_64 选项与参数: -i :install 的意思 -v :verbose查看安装详细信息 -h :hash显示安装进度
2、RPM软件查询
[root@eurasiaxz ~]# rpm -qa | grep iscsi -->在所有已安装的软件中查询包含关键字“iscsi”的软件包 iscsi-initiator-utils-6.2.0.873-2.el6.x86_64 iscsi-initiator-utils-devel-6.2.0.873-2.el6.x86_64
[root@eurasiaxz ~]# rpm -ql iscsi-initiator-utils-6.2.0.873-2.el6.x86_64 -->列出该软件所有的文件与目录所在完整文件名(list) /etc/NetworkManager /etc/NetworkManager/dispatcher.d /etc/NetworkManager/dispatcher.d/04-iscsi /etc/iscsi /etc/iscsi/iscsid.conf /etc/logrotate.d/iscsiuiolog /etc/rc.d/init.d/iscsi /etc/rc.d/init.d/iscsid /sbin/brcm_iscsiuio /sbin/iscsi-iname /sbin/iscsiadm /sbin/iscsid /sbin/iscsistart /sbin/iscsiuio /usr/lib64/libiscsi.so.0 /usr/lib64/python2.6/site-packages/libiscsimodule.so /usr/share/doc/iscsi-initiator-utils-6.2.0.873 /usr/share/doc/iscsi-initiator-utils-6.2.0.873/README /usr/share/man/man8/iscsi-iname.8.gz /usr/share/man/man8/iscsiadm.8.gz /usr/share/man/man8/iscsid.8.gz /usr/share/man/man8/iscsistart.8.gz /usr/share/man/man8/iscsiuio.8.gz /var/lib/iscsi /var/lib/iscsi/ifaces /var/lib/iscsi/isns /var/lib/iscsi/nodes /var/lib/iscsi/send_targets /var/lib/iscsi/slp /var/lib/iscsi/static /var/lock/iscsi
[root@eurasiaxz ~]# rpm -qc iscsi-initiator-utils-6.2.0.873-2.el6.x86_64 -->列出该软件所有的配置文件,即找出在/etc目录下的配置文件(config) /etc/iscsi/iscsid.conf
[root@eurasiaxz ~]# rpm -qd iscsi-initiator-utils-6.2.0.873-2.el6.x86_64 -->列出该软件的所有说明文档,即找出与man相关的文件(documentation) /usr/share/doc/iscsi-initiator-utils-6.2.0.873/README /usr/share/man/man8/iscsi-iname.8.gz /usr/share/man/man8/iscsiadm.8.gz /usr/share/man/man8/iscsid.8.gz /usr/share/man/man8/iscsistart.8.gz /usr/share/man/man8/iscsiuio.8.gz
[root@eurasiaxz ~]# rpm -qR iscsi-initiator-utils-6.2.0.873-2.el6.x86_64 -->列出与该软件相关的依赖包(required) /bin/sh /bin/sh /bin/sh /sbin/ldconfig /sbin/service chkconfig chkconfig config(iscsi-initiator-utils) = 6.2.0.873-2.el6 libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libdl.so.2()(64bit) libiscsi.so.0()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) libpython2.6.so.1.0()(64bit) python(abi) = 2.6 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rtld(GNU_HASH) rpmlib(PayloadIsXz) <= 5.2-1
[root@eurasiaxz ~]# rpm -qf /var/lib/iscsi/send_targets -->由后面接的文件名,找出该文件属与哪一个已安装的软件 iscsi-initiator-utils-6.2.0.873-2.el6.x86_64
3、RPM软件包卸载
[root@eurasiaxz ~]# rpm -qa | grep iscsi -->查询包含“iscsi”关键字的软件包 iscsi-initiator-utils-6.2.0.873-2.el6.x86_64 iscsi-initiator-utils-devel-6.2.0.873-2.el6.x86_64
[root@eurasiaxz ~]# rpm -e --nodeps iscsi-initiator-utils-6.2.0.873-2.el6.x86_64 [root@eurasiaxz ~]# rpm -qa | grep iscsi iscsi-initiator-utils-devel-6.2.0.873-2.el6.x86_64 1)、调用 rpm -e <包的名字> 删除特定rpm包; 2)、如果遇到依赖,无法删除,使用 rpm -e --nodeps <包的名字> 不检查依赖,直接删除rpm包; 3)、如果恰好有多个包叫同样的名字,使用 rpm -e --allmatches --nodeps <包的名字> 删除所有相同名字的包, 并忽略依赖。
相关文章推荐
- 20.文件系统――使用RPM安装、卸载、查询、升级和校验软件包
- Linux下RPM软件包的安装卸载升级查询
- Linux 中如何查询和卸载已安装的软件
- 查询yum install安装软件的路径及rpm查询参数
- ubuntu 下关于软件的查询、安装、卸载
- Linux下RPM软件包的安装及卸载
- Linux上安装和卸载rpm软件包的方法
- Linux 软件安装卸载 (源码、rpm)
- Linux下RPM软件包的安装及卸载
- Linux下RPM软件包的安装及卸载
- Linux-软件包管理-rpm命令管理-安装-卸载
- Linux下RPM软件包的安装及卸载
- Linux下软件安装与卸载:rpm和yum工具
- ubuntu软件安装、卸载、查询工具使用介绍
- 软件安装和卸载(rpm、yum工具),yum搭建本地仓库
- Linux 中如何查询和卸载已安装的软件
- Linux 下 RPM 包的安装、升级、卸载、查询
- Linux下RPM软件包的安装及卸载
- Linux下RPM软件包的安装及卸载
- Linux下RPM软件包的安装及卸载