首页 > 编程语言 >rpm -ivh,rpm -e --nodeps

rpm -ivh,rpm -e --nodeps

时间:2023-08-12 12:32:41浏览次数:34  
标签:httpd -- 31 ivh centos.4 2.2 rpm

rpm -ivh是安装rpm包

rpm -e --nodeps 是卸载包,--nodeps表示不含依赖

以下转载:

以Mysql为例。

#查看安装的Mysql版本

sjgx2:/usr/local/mysql/bin # rpm -qa |grep -i mysql

MySQL-client-5.1.17-0.glibc23

MySQL-server-5.1.17-0.glibc23

#卸载

sjgx2:/usr/local/MySQL/bin # rpm -e MySQL-client-5.1.17-0.glibc23

sjgx2:/usr/local/mysql/bin # rpm -e MySQL-server-5.1.17-0.glibc23

如果你输入rpm -e httpd-2.2.3-31.el5.centos.4命令,系统会提示你有依赖关系,不能卸载。所以要加上--nodeps不检查依赖强制删除,这个结果就是只删除了httpd,跟他有依赖关系的其它软件是不会删除的,但是这些软件因为系统里没有了httpd也会不能运行,这是所谓的没有删除干净。

而yum -y remove httpd这种方式是把与httpd有依赖关系的所有软件一并删除。比如php,mod_ssl等等。这就干净了。呵呵。

因为系统里很多个组件与apache有依赖关系,所以系统自动安装了。

你可以卸载它。

[root@firewall sysconfig]# rpm -qa | grep httpd

httpd-2.2.3-31.el5.centos.4

httpd-manual-2.2.3-31.el5.centos.4

[root@firewall sysconfig]# rpm -e httpd-manual-2.2.3-31.el5.centos.4

[root@firewall sysconfig]# rpm -e httpd-2.2.3-31.el5.centos.4 --nodeps


标签:httpd,--,31,ivh,centos.4,2.2,rpm
From: https://blog.51cto.com/chengzheng183/7057598

相关文章

  • 无涯教程-Perl - mkdir函数
    描述此功能使用MODE指定的模式创建一个名称和路径EXPR的目录,为清楚起见,应将其作为八进制值提供。语法以下是此函数的简单语法-mkdirEXPR,MODE返回值如果失败,此函数返回0,如果成功,则返回1。例以下是显示其基本用法的示例代码-#!/usr/bin/perl-w$dirname="/tm......
  • Typora 最新激活教程,亲测有效
    先上图,哈哈。下载激活文件下载地址 https://kdocs.cn/l/chV3CWzeXgdE下载后解压,目录如图:激活补丁目录激活补丁包解压目录安装Typora我在写这篇教程的时候,Typora最新版本号为1.3.8,通过如下链接https://typora.io/releases/all下载安装包,下载成功后,直接双击安装即......
  • 婚恋交友h5多端小程序开源版开发
    婚恋交友h5多端小程序开源版开发以下是婚恋交友H5多端小程序的功能列表:1.用户注册和登录:用户可以通过手机号码或第三方账号注册和登录。2.个人信息填写:用户可以填写个人基本信息,包括姓名、性别、年龄、身高、体重、学历、职业等。3.个人相册:用户可以上传个人照片,并设置照片的可......
  • 3.0 Python 迭代器与生成器
    当我们需要处理一个大量的数据集合时,一次性将其全部读入内存并处理可能会导致内存溢出。此时,我们可以采用迭代器Iterator和生成器Generator的方法,逐个地处理数据,从而避免内存溢出的问题。迭代器是一个可以逐个访问元素的对象,它实现了python的迭代协议,即实现了__iter__()和__next__......
  • Python 访问控制
    Python访问控制Java中采用public,protected,private等修饰符来控制访问,Python则采用命令约定来控制访问,一个下划线_开头表示保护方法,两个下划线__开头表示私有方法Python使用@property和propertysetter来控制属性的访问importpytestclassTask:def__in......
  • CF1848
    CF1848C看到形如对\(a,b\)进行任意操作,将\(a,b\)替换成\(a,b\)的线性组合,进行到\(0\),显然需要考虑\(\gcd\)但我没考虑\(\gcd\)不变,考虑同时除以\(\gcd\),最后情况必然是\((0,d)\rightarrow(d,d)\rightarrow(d,0)\)长度为三的循环,那么操作到\(0\)的次数模\(3\)......
  • Devexpress xtraTabControl1实现多标签页选项卡,关闭选项卡,刷新重新加载
    //选项卡Dictionary<string,XtraTabPage>dictXtraTabPage=newDictionary<string,XtraTabPage>();Dictionary<string,Form>dictXtraForm=newDictionary<string,Form>();publicvoidShowMDIForm(string......
  • codeblocks配置分别打开工程项目
    codeblocks配置分别打开工程项目背景工作中用到codeblocks,但是打开不同项目都在同一个codeblocks里面,及其不方便,想配置成vscode那样,一个工程打开一个ide配置把相应位置的勾选去掉,重新打开codeblocks,设置成功setting->environment......
  • C++系列二:STL教程-迭代器
    目录前言迭代器前言……。迭代器//它可以是需要的任意类型,通过迭代器可以指向容器中的某个元素,如果需要,还可以对该元素进行读/写操作。常用的迭代器按功能强弱分为输入迭代器、输出迭代器、前向迭代器、双向迭代器、随机访问迭代器5种。输入迭代器和输出迭代器比较特殊,它......
  • Java | 如何学习Java
    1、确定需求工作需要跳槽,对方要求技术控2、看看能否使用传统技术解决能解决,但是不能完美的解决完全解决不了3、引出我们学习的新技术和知识点4、学习新技术或者知识点的基本原理和基本语法(不要考虑细节)5、快速入门(基本程序,crud)6、开始研究技术的注意事项(重中之重)......