rpm卸载软件忽略循环依赖

博客搬家软件  时间:2021-01-26  阅读:()
今天由于某些原因需要卸载掉服务器上的php软件,然后我使用下面命令显示出本机安装的所有和php相关的软件,如下:iteblog$rpm-qa|grepphpphp-mysqlnd-5.
6.
25-0.
1.
RC1.
el6.
remi.
x86_64php-fpm-5.
6.
25-0.
1.
RC1.
el6.
remi.
x86_64php-pecl-jsonc-1.
3.
10-1.
el6.
remi.
5.
6.
x86_64php-pecl-memcache-3.
0.
8-3.
el6.
remi.
5.
6.
x86_64php-pdo-5.
6.
25-0.
1.
RC1.
el6.
remi.
x86_64php-mbstring-5.
6.
25-0.
1.
RC1.
el6.
remi.
x86_64php-pear-1.
9.
4-4.
el6.
noarchphp-cli-5.
6.
25-0.
1.
RC1.
el6.
remi.
x86_64php-gd-5.
6.
25-0.
1.
RC1.
el6.
remi.
x86_64php-pecl-zip-1.
13.
4-1.
el6.
remi.
5.
6.
x86_64php-pecl-apcu-4.
0.
11-2.
el6.
remi.
5.
6.
x86_64php-common-5.
6.
25-0.
1.
RC1.
el6.
remi.
x86_64php-5.
6.
25-0.
1.
RC1.
el6.
remi.
x86_64php-mcrypt-5.
6.
25-0.
1.
RC1.
el6.
remi.
x86_64然后我一一把它们卸载掉,如下:iteblog$rpm-ephp-mysqlnd-5.
6.
25-0.
1.
RC1.
el6.
remi.
x86_64一切都很正常,但是当卸载到php-pecl-jsonc-1.
3.
10-1.
el6.
remi.
5.
6.
x86_64和php-pecl-zip-1.
13.
4-1.
el6.
remi.
5.
6.
x86_64的时候出现以下的错误:[iteblog@iteblog.
com~]$rpm-ephp-pecl-jsonc-1.
3.
10-1.
el6.
remi.
5.
6.
x86_64error:Faileddependencies:php-pecl-jsonc(x86-64)isneededby(installed)php-common-5.
6.
25-0.
1.
RC1.
el6.
remi.
x86_64[iteblog@iteblog.
com~]$rpm-ephp-pecl-zip-1.
13.
4-1.
el6.
remi.
5.
6.
x86_64error:Faileddependencies:php-pecl-zip(x86-64)isneededby(installed)php-common-5.
6.
25-0.
1.
RC1.
el6.
remi.
x86_641/3很容易就可以看出php-pecl-jsonc和php-pecl-zip都被php-common-5.
6.
25-0.
1.
RC1.
el6.
remi.
x86_64依赖,所有理所当然的想到先卸载php-common-5.
6.
25-0.
1.
RC1.
el6.
remi.
x86_64,如下:[root@iteblog.
com~]$rpm-ephp-common-5.
6.
25-0.
1.
RC1.
el6.
remi.
x86_64error:Faileddependencies:php(api)=20131106-64isneededby(installed)php-pecl-jsonc-1.
3.
10-1.
el6.
remi.
5.
6.
x86_64php(api)=20131106-64isneededby(installed)php-pecl-zip-1.
13.
4-1.
el6.
remi.
5.
6.
x86_64php(zend-abi)=20131226-64isneededby(installed)php-pecl-jsonc-1.
3.
10-1.
el6.
remi.
5.
6.
x86_64php(zend-abi)=20131226-64isneededby(installed)php-pecl-zip-1.
13.
4-1.
el6.
remi.
5.
6.
x86_64当看到上面的错误信息的时候我只想说fuck!
php-common居然又被php-pecl-jsonc和php-pecl-zip依赖,这岂不是变成了循环依赖了吗这时候我想到了man命令,看到了rmp命令还有个--nodeps参数:[root@iteblog.
com~]$manrpm这里省略了很多输出.
--nodepsDon'tdoadependencycheckbeforeinstallingorupgradingapackage.
这里省略了很多输出.
这不就是卸载的时候忽略依赖检测吗然后我使用下面命令顺利地卸载了上面三个软件包:[root@iteblog.
com~]$rpm--nodeps-ephp-common-5.
6.
25-0.
1.
RC1.
el6.
remi.
x86_64[root@iteblog.
com~]$rpm--nodeps-ephp-pecl-zip-1.
13.
4-1.
el6.
remi.
5.
6.
x86_64[root@iteblog.
com~]$rpm--nodeps-ephp-pecl-jsonc-1.
3.
10-1.
el6.
remi.
5.
6.
x86_64[root@iteblog.
com~]$rpm-qa|grepphp终于卸载干净了!
有困难找man啊.
本博客文章除特别声明,全部都是原创!
2/3转载本文请加上:转载自过往记忆(https://www.
iteblog.
com/)本文链接:【】()PoweredbyTCPDF(www.
tcpdf.
org)3/

€4.99/月Contabo云服务器,美国高性价比VPS/4核8G内存200G SSD存储

Contabo是一家运营了20多年的欧洲老牌主机商,之前主要是运营德国数据中心,Contabo在今年4月份增设新加坡数据中心,近期同时新增了美国纽约和西雅图数据中心。全球布局基本完成,目前可选的数据中心包括:德国本土、美国东部(纽约)、美国西部(西雅图)、美国中部(圣路易斯)和亚洲的新加坡数据中心。Contabo的之前国外主机测评网站有多次介绍,他们家的特点就是性价比高,而且这个高不是一般的高,是...

JustHost俄罗斯VPS有HDD、SSD、NVMe SSD,不限流量低至约9.6元/月

justhost怎么样?justhost服务器好不好?JustHost是一家成立于2006年的俄罗斯服务器提供商,支持支付宝付款,服务器价格便宜,200Mbps大带宽不限流量,支持免费更换5次IP,支持控制面板自由切换机房,目前JustHost有俄罗斯6个机房可以自由切换选择,最重要的还是价格真的特别便宜,最低只需要87卢布/月,约8.5元/月起!总体来说,性价比很高,性价比不错,有需要的朋友可以...

UCloud年度大促活动可选香港云服务器低至年134元

由于行业需求和自媒体的倾向问题,对于我们个人站长建站的方向还是有一些需要改变的。传统的个人网站建站内容方向可能会因为自媒体的分流导致个人网站很多行业不再成为流量的主导。于是我们很多个人网站都在想办法进行重新更换行业,包括前几天也有和网友在考虑是不是换个其他行业做做。这不有重新注册域名重新更换。鉴于快速上手的考虑还是采用香港服务器,这不腾讯云和阿里云早已不是新账户,考虑到新注册UCLOUD账户还算比...

博客搬家软件为你推荐
三国游戏哪个好玩三国类单机游戏哪个最好玩啊?苹果手机助手哪个好苹果手机助手哪个好,苹果手机助手推荐?网校哪个好市面上的网校,谁最好?51个人空间登录为什么登陆51博客个人空间就不能登陆QQqq空间登录不上qq空间登不上去qq空间登录电脑手机怎么登qq空间电脑版?dns服务器故障DNS服务解析故障 怎么办360云盘网页版360云盘网页版分享的文件有何限制?电影票在哪买便宜网上哪里买电影票便宜便宜的儿童手机国内最好的儿童手机,GPS儿童手机,适合孩子用的手机?
vps交流 如何注册中文域名 科迈动态域名 sharktech 光棍节日志 好看的桌面背景图片 网站挂马检测工具 七夕快乐英文 股票老左 91vps 中国电信测网速 免费活动 天翼云盘 ledlamp 注册阿里云邮箱 阵亡将士纪念日 腾讯数据库 服务器硬件配置 江苏双线 winserver2008 更多