首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux rpm卸载及其依赖,Linux下如何用rpm卸载软件 rpm依赖强制卸载

#查看安装的Mysql版本 sjgx2:/usr/local/mysql/bin # rpm -qa |grep -i mysql MySQL-client-5.1.17-0.glibc23 MySQL-server.../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有依赖关系,所以系统自动安装了。 你可以卸载它。

8.2K10
您找到你想要的搜索结果了吗?
是的
没有找到

Linux RPM安装指南

一、RPM介绍 Red Hat Package Manager (RPM)是一种在Linux系统中的软件包管理工具,主要用于安装、升级和卸载软件。...RPM是一种预编译的二进制文件,其中包含了软件的可执行程序、库文件以及配置文件等,可以大大简化软件的安装过程。 通常Linux系统中都会默认安装RPM包管理工具。...可以使用以下命令查看已安装RPMrpm -qa 如果需要卸载已安装RPM,则可以使用以下命令: rpm -e package_name 三、RPM依赖关系 在安装或者升级RPM时,可能会遇到依赖关系的问题...即某个RPM依赖于其他的RPM,如果依赖没有安装,则不能成功安装。...可以使用以下命令查看某个RPM依赖关系: rpm -qpR package_name.rpm 如果发现缺少了某个依赖RPM,则需要先安装才能安装目标

7.7K21

yum保存要安装rpm及其依赖

yum自动下载RPM及其所有依赖至/root/rpm目录: yum install --downloadonly --downloaddir=/root/rpm 切换到下载目录...rpm中批量安装 rpm -ivh * --nodeps --force yum命令本身就可以用来下载一个RPM,标准的yum命令提供了downloadonly (只下载)的选项来达到这个目的。...yum install --downloadonly 默认情况下,一个下载的RPM会保存在下面的目录中: /var/cache/yum/x86_64/[centos/fedora-version...]/[repository]/packages 以上的[repository]表示下载的来源仓库的名称(例如:base、fedora、updates) 另外一个重要的事情是在CentOS/RHEL 6...或更早期的版本中,你需要安装一个单独yum插件(名称为 yum-plugin-downloadonly)才能使用 downloadonly 命令选项: yum install yum-plugin-downloadonly

2.1K20

如何查找并下载rpm依赖并使用yum离线安装rpm

放弃不难,但坚持很酷~ Linux版本:CentOS Linux release 7.3.1611 (Core) 一、需求 最近在工作中需要postgresql + postgis的离线安装。...安装有两种方式: 源码编译 rpm安装 源码编译耗费时间长,缺乏编译环境且生成目录位置不详,所以选择使用rpm安装。...但是我们最终目的是rpm离线安装,目前不知道安装postgresql + postgis所依赖rpm有哪些,并且从网上找rpm包容易引起版本冲突啊,怎么办呢? 办法总比问题多,接着往下看。...二、在线安装 通过下载外部repo源的安装方式,我这里暂且称之为在线安装。 我们首先要使用在线安装的方式,成功安装postgresql + postgis,然后再考虑如何获取相关依赖rpm的问题。...接下来就是要将postgresql + postgis依赖rpm收集起来,然后做一个yum本地源,就可以进行离线安装了。

7.9K30

linuxrpm查询软件依赖和被依赖关系

通常我们在Linux下利用rpm做软件的管理,一般删除软件需要慎重,因为如果你一不小心把一些底层库依赖的软件,那对你系统将是大伤害,甚至导致你系统的不可用,比如glibc被update或者删除。...查询软件依赖哪些软件 这里演示的案例是postfix软件 1.1 rpm方式 [root@nock ~]# rpm -qa postfix # 查看对应的rpm postfix-2.10.1-..._64 4.2.46-33.el7 # 这个库是通过哪个rpm安装依赖:/bin/sh provider: bash.x86_64 4.2.46-33.el7 依赖:/usr...查询软件包被哪个软件依赖 我这里以rpcbind为例 [root@nock ~]# rpm -q rpcbind # 查看这个软件是否安装 rpcbind-0.2.0-44.el7.x86...[root@nock ~]# rpm -q postfix # 再次查询已经查询不到postfix软件包了 未安装软件 postfix 到这里RPM的软件依赖和被依赖就介绍到这里了,希望你有所收获

12.1K31

Linux RPM安装、卸载和升级

RPM默认安装路径 通常情况下,RPM 采用系统默认的安装路径,所有安装文件会按照类别分散安装到表 1 所示的目录中。 RPM 的默认安装路径是可以通过命令查询的。...既然安装路径不同,同一 apache 程序的源码RPM 就可以安装到一台 Linux 服务器上(但同一时间只能开启一个,因为它们需要占用同一个 80 端口)。...此命令还可以一次性安装多个软件,仅需将全名用空格分开即可,如下所示: [root@localhost ~]# rpm -ivh a.rpm b.rpm c.rpm 如果还有其他安装要求(比如强制安装某软件而不管它是否有依赖性...RPM的卸载 RPM 软件的卸载要考虑之间的依赖性。...如果卸载 RPM 软件不考虑依赖性,执行卸载命令会依赖性错误,例如: [root@localhost ~]# rpm -e httpd error: Failed dependencies: httpd-mmn

56740

通过yum下载rpm及其依赖

yum是基于Red Hat系Linux系统(如CentOS、Fedora、RHEl等)上的默认包管理器,使用很方便。 使用yum下载或者更新的其实也就是一个rpm。...很多时候公司内网的系统并不能连外网的,使用到的一些rpm就需要去互联网上下载,手工一个一个地去找rpm是一件很麻烦的事情。在连互联网的条件下,我们是可以很方便的下载、安装这些软件及其依赖。...那么我们是否能把通过yum把rpm包下载了保存到本地然后拷贝到其他内网机器上使用呢?经过不断探索,这是可以实现的。...下载完成之后去/home目录就能看到已经下载好的rpm及相关依赖包了。不过这些依赖安装是有顺序的,还需要再摸索一下。...另外说明一下,如果您的系统已经下载了相关安装,那么这些rpm是无法下载保存的,可以克隆一个内网环境,然后再下载就行了。

2.7K30

Linux学习笔记之在 CentOS 里下载 RPM 及其所有依赖

当然,我们可以使用 curl 或者 wget 下载任何软件,然而这些命令并不能下载要求的依赖软件。你必须去花一些时间而且手动的去寻找和下载被安装的软件所依赖的软件。然而,我们并不是必须这样。...我已经在 CentOS 7 下进行了测试,不过这些相同的步骤或许在其他基于 RPM 管理系统的发行版上也可以工作,例如 RHEL,Fedora 和 Scientific Linux。...0x01 利用 Downloadonly 插件下载 RPM 软件及其所有依赖 我们可以通过 yum 命令的 Downloadonly 插件下载 RPM 软件及其所有依赖。...为了安装 Downloadonly 插件,以 root 身份运行以下命令。 yum install yum-plugin-downloadonly 现在,运行以下命令去下载一个 RPM 软件。...软件及其所有依赖 Yumdownloader是一款简单,但是却十分有用的命令行工具,它可以一次性下载任何 RPM 软件及其所有依赖

3K30

Linux RPM 命令:安装、卸载、升级、查询 RPM 的 15 个示例

RPM 命令用于在 Linux 系统上安装、卸载、升级、查询、列出和检查 RPM RPM是Red Hat Package Manager的缩写。...它会检查您的系统是否适合 RPM 中包含的软件,确定 rpm 内文件的安装位置,将它们安装到您的系统上,并将该软件添加到其数据库中安装RPM 。...-q 查询操作 -a 查询所有已安装 要确定系统上是否安装了特定的 rpm 软件,请按如下所示组合 rpm 和 grep 命令。以下命令检查您的系统上是否安装了 cdrecord 。...使用 rpm -qRP 列出依赖 要查看此依赖列表, # rpm -qRp MySQL-client-3.23.57-1.i386.rpm /bin/sh /usr/bin/perl 10....使用 rpm -Uvh 升级 RPM 升级软件安装软件类似,但 RPM 会在安装新软件之前自动卸载软件的现有版本。如果未找到旧版本的软件,升级选项仍将安装它。

7.1K30

rpm linux安装(linux安装mysql)

RPM是一种用于互联网下载的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...可以忽略所有依赖关系和文件问题,什么 都能安装上,但这种强制安装的软件不能保证完全发挥功能,这就需要配置yum 2017-12-01 回答 相关问答 1、自己网上找rpm软件的源码,编译安装。...3、apt-get是debian系的linux,我用debian系少,不知道debian系的软件也可以用rpm安装rpm默认就安装在了发行版本里,比如RedHat和centos。...RPM是一种用于互联网下载的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...rpm软件的信息 2 查询rpm软件安装文件的信息 3 安装rpm软件到当前linux系统 4 从linux系统中卸载已安装rpm软件 5 升级当前linux系统的rpm软件 (1)#rpm

31.2K40

Centos安装mysql rpm

Centos安装mysql rpm 安装mysql步骤: 清理环境 centos有可能会自带一个mariadb 查看是否已安装 rpm -qa |grep -i mysql #(centos7默认系统自带的...) rpm -qa |grep -i mariadb #rpm -e 加上名,把mariadb清掉 rpm -e --nodeps XXXX 可以看到用rpm删除会失败,提示有依赖关系的软件需要安装...rpm删除时如果有依赖关系,可以用yum remove + 名来删除mariadb 开始安装: 一般用装软件用yum直接安装也可以,但是有一个问题:用yum的话,是到默认的mariadb用的yum.../ rpm –ivh + 安装所需要的 rpm -ivh mysql-community-client-5.7.22-1.el6.x86_64.rpm(如果报错则加上--force --nodeps...-5.7.33-1.el6.x86_64.rpm-bundle.tar #安装安装顺序为 rpm -vih mysql-community-common-5.7.33-1.el7.x86_64.rpm

1.6K20
领券