[root@localhost ~]# rpm -e iptables-ipv6-1.3.5-4.el5 --nodeps 一下是RHEL5U2下删除的一些安装包: for i in `cat deletepackages` do rpm -e --nodeps $i done rhn-setup-0.4.17-8.el5 rhn-setup-gnome-0.4.17-8.el5 yum-rhn-plugin-0.5.3-6.el5 rhn-client-tools-0.4.17-8.el5 rhn-check-0.4.17-8.el5 rhnsd-4.6.1-1.el5 iptables-ipv6-1.3.5-4.el5 本文来自ChinaUnix博客,如果查看原文请点:http://blog.china...
by nianzong - Linux文档专区 - 2009-04-10 11:58:36 阅读(1021) 回复(0)
1. rpm -qa 列出所有已经安装的rpm包 2. rpm -e package 卸载包 3. rpm -e package1 package2 package3 如果几个包互相依赖,可以在条命令中同时卸载 4. rpm -qa | grep key 列出所有名字中含有key的已经安装的包 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/111887/showart_2182960.html
真是作茧自缚啊 误操作rpm -e rpm把自己给卸载了,怎么把rpm再给装上呢,不连外网 yum又不能用 也有rpm 的tar包进行编译安装 折腾了一个多小时基本可用,供需要的朋友可以参考. 拷贝/bin/rpm文件,根据文件提示依次拷贝过去 只是rpm db信息丢失 还需要把 /var/lib/rpm/ 也拷贝到目标计算机。 除个别文件外,还需下面目录内容 [root@arpinfo rpm]# ll /usr/lib/rpm |grep ^d drwxr-xr-x 2 root root 4096 7月 26 12:05 asianux...
安装软件包 rpm -i 包全名 删除 rpm -e name(不是包名) 参数 -ivh 获得一个详细的安装进程 --nodeps 忽略依赖关系 --force 强制安装 -U 包名:升级安装 -F 更新不管是什么直接覆盖 --replacepkgs这样 rpm 将忽略该错误信息 -vih --replacepkgs -q name :查询 -qa查询所有已安装的rpm -qi name 查询这个软件详细信息 -ql 显示列表 -qf path :查询一个文件属于哪个包 -qp 包名 :查文件是什么 -...
rpm -e --allmatches packname 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/18584/showart_573124.html
查询存在这个包 [root@redhat]# rpm -qa | grep spamassassin spamassassin-3.0.2-1 不过删除时候就出现问题 [root@redhat qmailrocks]# rpm -e spamassassin-3.0.2-1 在spamassassin服务中读取信息时出错:没有那个文件或目录 error: %preun(spamassassin-3.0.2-1) scriptlet failed, exit status 1 显然用rpm -e 的方式是不能删除了 如果想直接手工删除安装的文件,应该如何删除呢?
查询存在这个包 [root@redhat]# rpm -qa | grep spamassassin spamassassin-3.0.2-1 不过删除时候就出现问题 [root@redhat qmailrocks]# rpm -e spamassassin-3.0.2-1 在spamassassin服务中读取信息时出错:没有那个文件或目录 error: %preun(spamassassin-3.0.2-1) scriptlet failed, exit status 1 显然用rpm -e 的方式是不能删除了 如果想直接手工删除安装的文件,应该如何删除呢?
通过man rpm,发现–allmatches应该可以解决这个问题: –allmatches Remove all versions of the package which match PACKAGE_NAME. Normally an error is issued if PACKAGE_NAME matches multiple packages. 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/27383/showart_2042745.html
-ivh 获得一个详细的安装进程 --nodeps 忽略依赖关系 --force 强制安装 -U 包名:升级安装 -F 更新不管是什么直接覆盖 --replacepkgs这样 rpm 将忽略该错误信息 -vih --replacepkgs -q name :查询 -qa查询所有已安装的rpm -qi name 查询这个软件详细信息 -ql 显示列表 -qf path :查询一个文件属于哪个包 -qp 包名 :查文件是什么 -qpl 包名 :针对一个没装过的包 rpm -qc 配置文件 效验 rpm -Va rpm -Vf /bin/ls rpm -Vp 包名 5 -...
rpm -q boost出来的结果: boost-1.32.0-7.rhel4 boost-1.32.0-7.rhel4 rpm -e boost-1.32.0-7.rhel4报错: 错误: "boost-1.32.0-7.rhel4" 指定了多套件