序
最近都在virtualbox上折腾虚拟机,只是想把他最大化,看起来跟真实的操作系统一样(本人比较追求完美),但是安装virtualbox的增强功能总是报错,原因在于有关内核的几个包的版本不一致,这是就想到了升级版本为统一的,但是升级之后,发现可以同时存在,不知道为什么增强go能就是死活安装不上,因此就直接rpm -e 加对应的软件包,结果删着删着,发现依赖太多了,那么有没有顺带删除依赖呢?--nodeps就就出现了。加上它顺利删除,然后增强工具安装也成功了,最大化,用着很爽,但是一重启,发现起不来了,我想应该就是这个命令的导致的,结果可想而知了(本人评估了下重新安装和自己去探索所谓的救援模式的所用的时间,决定重新安装了)。
正文:
利用yum管理软件时,安装很方便,可以自动找寻安装此软件需要的依赖,前提是你的源要配置妥当,不然也是没有多大用处的。如果源找不到合适的,执行“yum install 软件名”就会报错,那么此时能想到的就是挨个下载对应的rpm包,然后用rpm -hiv rpm包名 的方式进行安装,如果安装此rpm又依赖其他的rpm包的话,那就得挨个找他们的依赖,少的话,还好,多了的话,能把人烦死。
同样,卸载rpm包的命令也很简单,”rpm -e 对应的包名“,如果不知道的话,可以用”rpm -qa|grep 关键字“查询。但是卸载的时候,如果有其他的包依赖当前包怎么办,单独一个-e参数,提示是不让卸载的,但是加上一个参数"--nodeps",也就是说不检查依赖。这样的话,那些使用该软件包的软件在此之后可能就不能正常工作了。当时自己没有深入思考,加之对这个参数的含义不是很懂,结果搞得系统起不来了。
再回来,如果你明确的知道当前包有那些依赖它的话,就直接用rpm -e先删除依赖此包的那些包,然后再删除,如果多的话,就只能写个shell脚本了。
PS:本文相当于发泄下了,也让自己记住这个参数的含义,吸取教训吧。参考意义不大。
相关推荐
rpm -ivh glibc-common-2.5-42.i386.rpm --force --nodeps rpm -ivh kernel-headers-2.6.18-164.el5.i386.rpm --force --nodeps rpm -ivh libgcc-4.1.2-46.el5.i386.rpm --force --nodeps rpm -ivh glibc-2.5-42.i...
rpm -ivh glibc-kernheaders-2.4-9.1.103.EL.i386.rpm --nodeps --force rpm -ivh glibc-headers-2.3.4-2.43.i386.rpm --nodeps --force rpm -ivh glibc-devel-2.3.4-2.43.i386.rpm --nodeps --force rpm -ivh cpp-...
rpm -ivh glibc-common-2.5-42.i386.rpm --force --nodeps rpm -ivh kernel-headers-2.6.18-164.el5.i386.rpm --force --nodeps rpm -ivh libgcc-4.1.2-46.el5.i386.rpm --force --nodeps rpm -ivh glibc-2.5-42....
rpm -Uvh glibc-kernheaders-2.4-9.1.103.EL.i386.rpm --nodeps --force rpm -Uvh glibc-headers-2.3.4-2.43.i386.rpm --nodeps --force rpm -Uvh glibc-devel-2.3.4-2.43.i386.rpm --nodeps --force rpm -Uvh cpp-...
rpm -Uvh glibc-kernheaders-2.4-9.1.103.EL.i386.rpm --nodeps --force rpm -Uvh glibc-headers-2.3.4-2.43.i386.rpm --nodeps --force rpm -Uvh glibc-devel-2.3.4-2.43.i386.rpm --nodeps --force rpm -Uvh ...
"jbpm-jpdl-designer-nodeps-3.1.4" 是一个针对Jbpm工作流管理系统中的JPDL设计工具的无依赖版本,主要用于创建和编辑JPDL(Jbpm Process Definition Language)文件。该资源包含了该工具的详细文档、许可证协议以及...
rpm -Uvh glibc-kernheaders-2.4-9.1.103.EL.i386.rpm --nodeps --force rpm -Uvh glibc-headers-2.3.4-2.43.i386.rpm --nodeps --force rpm -Uvh glibc-devel-2.3.4-2.43.i386.rpm --nodeps --force rpm -Uvh cpp-...
rpm -ivh glibc-kernheaders-2.4-9.1.103.EL.i386.rpm --nodeps --force rpm -ivh glibc-headers-2.3.4-2.43.i386.rpm --nodeps --force rpm -ivh glibc-devel-2.3.4-2.43.i386.rpm --nodeps --force rpm -ivh cpp-...
rpm -Uvh glibc-utils-2.14.1-6.x86_64.rpm --nodeps rpm -Uvh glibc-2.14.1-6.x86_64.rpm --nodeps rpm -Uvh glibc-devel-2.14.1-6.x86_64.rpm --nodeps rpm -Uvh glibc-static-2.14.1-6.x86_64.rpm --nodeps rpm -...
1.el7.elrepo.x86_64.rpm --force --nodeps 4、[root@centos kl]# rpm -ivh kernel-ml-5.18.10-1.el7.elrepo.x86_64.rpm --force -- nodeps 5、[root@centos kl]# rpm -ivh kernel-ml-devel-5.18.10-1.el7.elrepo....
rpm -ivh --nodeps --force openssh-9.9p1-1.el7.x86_64.rpm rpm -ivh --nodeps --force openssh9.9.tar.gz rpm -ivh --nodeps --force openssh-clients-9.9p1-1.el7.x86_64.rpm rpm -ivh --nodeps --force openssh-...
rpm –ivh compat-libstdc++-33-3.2.3-61.x86_64.rpm --nodeps –-force; rpm –ivh elfutils-libelf-devel-0.152-1.el6.x86_64.rpm --nodeps –-force; rpm –ivh libaio-devel-0.3.106-5.x86_64.rpm --nodeps –-...
$ rpm -Uvh glibc-common-2.14.1-6.x86_64.rpm --nodeps $ rpm -Uvh glibc-devel-2.14.1-6.x86_64.rpm --nodeps $ rpm -Uvh glibc-headers-2.14.1-6.x86_64.rpm --nodeps $ rpm -Uvh glibc-static-2.14.1-6.x86_64....
这里要注意安装顺序,但是...有人说可以取消依赖:#rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm --nodeps,但是个人不建议这么做,安装好后可能也会有问题,rpm都有了,依赖检测失败你就装上依赖就是了。
rpm -e openssh --nodeps rpm -e openssh-server --nodeps rpm -e openssh-clients --nodeps rpm -e openssh-askpass --nodeps 安装新版本 rpm -ivh *.rpm 完成安装后: 恢复 /etc/pam.d/sshd文件 cat /etc/pam.d/...
误删除Centos7.9 2009版本系统可以下载此包我已经将文件全部打包直接解压xshll拖进Linux 下执行一下命令即可 rpm -Uvh --replacepkgs lvm2-python...rpm -Uvh --replacepkgs rpm-python*.rpm yum*.rpm --nodeps --force
tar xvf ansible-rpm.tar 后,cd进入文件夹packages 执行以下命令 安装关联包顺序,亲自测试有效 rpm -ivh python-markupsafe-0.11-10.el7.x86_64.rpm rpm -ivh sshpass-1.06-2.el7.x86_64.rpm rpm -ivh libyaml-...
rpm -ivh glibc-headers-2.12-1.132.el6.x86_64.rpm --nodeps --force rpm -ivh glibc-devel-2.12-1.132.el6.x86_64.rpm --force --nodeps rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm --force --nodeps rpm -ivh libstdc+...
如果环境不能安装请使用:-- rpm -ivh *****.rpm --nodeps --force rpm -Uvh binutils-2*x86_64* rpm -Uvh g2*x86_64* nss-softokn-freebl-3*x86_64* nss-softokn-freebl-3*i686* -- rpm -ivh *****.rpm --...