首页
学习
活动
专区
圈层
工具
发布

Linux RPM包安装、卸载和升级

既然安装路径不同,同一 apache 程序的源码包和 RPM 包就可以安装到一台 Linux 服务器上(但同一时间只能开启一个,因为它们需要占用同一个 80 端口)。...RPM包的卸载 RPM 软件包的卸载要考虑包之间的依赖性。...如果卸载 RPM 软件不考虑依赖性,执行卸载命令会包依赖性错误,例如: [root@localhost ~]# rpm -e httpd error: Failed dependencies: httpd-mmn...软件包的卸载很简单,使用如下命令即可: [root@localhost ~]# rpm -e 包名 -e 选项表示卸载,也就是 erase 的首字母。...RPM 软件包的卸载命令支持使用“-nocteps”选项,即可以不检测依赖性直接卸载,但此方式不推荐大家使用,因为此操作很可能导致其他软件也无法征程使用。

4.8K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    RPM 命令用于在 Linux 系统上安装、卸载、升级、查询、列出和检查 RPM 包。 RPM是Red Hat Package Manager的缩写。...它会检查您的系统是否适合 RPM 包中包含的软件,确定 rpm 包内文件的安装位置,将它们安装到您的系统上,并将该软件添加到其数据库中安装的 RPM 包。...2.使用rpm -qa查询所有RPM包 您可以使用 rpm 命令查询系统中安装的所有软件包。...使用 rpm -Uvh 升级 RPM 包 升级软件包与安装软件包类似,但 RPM 会在安装新软件包之前自动卸载软件包的现有版本。如果未找到旧版本的软件包,升级选项仍将安装它。...使用 rpm -e 卸载 RPM 包 使用 -e 删除已安装的 rpm 包,如下所示。卸载后,可以使用rpm -qa查询,验证卸载。 # rpm -ev MySQL-client 15.

    34.7K31

    Linux软件管理 - RPM工具

    Linux软件管理 - RPM工具 文本关键字:Linux、软件管理、RPM工具、软件依赖 一、RPM介绍 1....在Linux系统中对应命令是rpm,我们看到名称中含有Red Hat,也就说明主要是在Red Hat发行版中使用的,除此之外还包括和Red Hat最亲近的CentOS,以及其他一些主流发行版:SuSE、...卸载 软件包的卸载需要使用root用户来执行,必须完整提供卸载软件包的名称,可以先通过筛选查询获取。...e:erase的简写(擦除) 在进行卸载操作时,可能有其他软件依赖于此软件,卸载后可能会导致其他软件不可用,如果存在依赖关系,则会显示依赖信息,如果执意要删除,可以使用忽略依赖的选项:--nodeps。...rpm -e [--nodeps] 准确软件名称:卸载一个已安装软件,忽略依赖为可选项 rpm -e --nodeps vim-enhanced 4.

    4K41

    Linux 软件安装与卸载

    在 Linux 的世界里,安装和卸载软件是每个使用者都需掌握的基本技能。通过这篇文章,我们将以简明易懂的语言风格,一步步引导你学会如何在 Linux 上安装和卸载软件。...Manager)是 Red Hat 系 Linux 发行版的包管理器,对于基于 RPM 的发行版(如 Fedora、CentOS 等),可以使用 rpm 命令来管理软件包。...基本命令如下:命令作用rpm -ivh filename.rpm安装软件rpm -Uvh filename.rpm升级软件rpm -e filename.rpm卸载软件rpm -qa | grep filename...yum groupinfo 软件包组查询指定的软件包组信息本文介绍了 Linux 下几种常见的软件安装和卸载方法,包括源代码编译安装、rpm 和 yum。...理解这些基本的安装步骤和命令,可以帮助你更有效地管理和维护你的 Linux 系统。希望这篇文章能帮助你更好地掌握 Linux 软件的安装与卸载。

    3.3K10

    Linux软件安装(二)——RPM与YUM

    Linux软件管理程序 上一篇文章介绍了使用源码编译的方式安装Linux软件,虽然操作比较简单,但仍有如下不足之处: 1....软件的管理比较散乱,软件的更新、卸载没有统一的管理者。 针对源码安装的缺点,Linux上出现了软件管理程序,统一管理所有软件的安装、更新、卸载。...RPM和DPKG 当前Linux上有两款主流的软件管理程序,分别是:RPM和DPKG。 这两款软件均提供在线升级机制。...RPM RPM全称为Red Hat Package Manager,是Red Hat公司研发的Linux软件管理程序。目前CentOS、SuSE、Fedora等操作系统使用它。...第一类信息通过rpm -q查询,第二类信息通过rpm -qp查询。 4.卸载 rpm -e 软件名 卸载一个软件非常方便,只需执行上述命令即可。

    5.7K60

    Ubuntu中如何卸载软件 ---【linux】

    在Ubuntu系统中要干净地卸载软件,意味着不仅移除软件本身,还包括它的配置文件以及可能存在的依赖关系。...以下是几种确保干净卸载的方法: 方法1:使用apt-get 通过命令行进行卸载,这是最常用且能处理依赖关系的方式: 卸载软件包(保留配置文件): sudo apt-get remove 软件包名 彻底卸载软件包及其配置文件...: sudo apt-get purge 软件包名 清理不再需要的依赖包: sudo apt-get autoremove 方法2:结合使用 通常,为了更完整地清理,你可以按照以下步骤来操作: # 首先彻底卸载目标软件及配置...选择想要卸载的软件。 点击“卸载”按钮,并根据提示完成卸载过程。...方法4:对于手动安装的、非apt管理的软件 如果软件不是通过apt安装的,可能需要查看软件提供的自定义卸载脚本或手动删除相关的目录和文件。 但这通常比较复杂,因为需要手动查找所有相关组件。

    6.6K10

    Linux软件安装管理之--RPM与YUM

    Linux软件安装管理之--RPM与YUM  linux一般使用RPM或源码包进行安装软件,上一篇文章写了《Linux 软件安装管理之--源码包安装》。...当安装在你的Linux主机时,RPM会先依照软件里头的数据查询Linux主机的依赖属性软件是否满足,若满足则予以安装,若不满足则不予安装。...: 列出该软件所有的说明文件,找出man有关的文件而已; rpm -qR : 列出该软件依赖(Requires)的软件 rpm -qf : 列出该文件/目录属于哪一个已安装的软件 1.5 RPM卸载与重建数据库...[root@web src]# rpm -q dstat dstat-0.7.2-12.el7.noarch [root@web src]# rpm -e dstat // 卸载软件 [...注:--nodeps 忽略依赖,建议在卸载时不要用 rpm 去卸载有依赖关系的包,应该用 yum 1.6 查看软件包内容是否被修改 [root@web src]# rpm -V postfix //验证该软件包含的文件是否有被更动

    3.9K20

    linux软件的安装,更新与卸载

    linux软件的安装,更新与卸载 Linux常见的安装为tar,zip,gz,rpm,deb,bin等。我们可以简单的分为三类....bin里面的sh来解          压bin中的zip或安装rpm的过程 1. rpm安装,更新与卸载    RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包...rpm卸载    1) 查找欲卸载的软件包 rpm -qa | grep ×XXX×    2) 例如找到软件mysql-4.1.22-2.el4_8.4 ,执行rpm -e mysql-4.1.22.../configure 比较重要的一个参数是 --prefix ,用--prefix 参           数,我们可以指定软件安装目录     源代码卸载      1) 打开一个SHELL,即终端...   1) yum安装    yum install -y 软件名    2) yum更新    yum update -y  软件名    3) yum卸载    yum remove -y

    5.2K41

    Linux入门教程 —— 软件安装 (YUM & RPM & 源码)

    Liunx 中的软件安装 (详解 yum) --- 在win 下,安装软件 .exe 双击运行即可 Linux中,软件包封装类型多样 常见的软件包封装类型: - rpm 扩展名为 .rpm -...- install.sh - setup - .bin RPM 软件包 --- 由 redhat 公司提出 建立统一的数据库文件,详细记录软件包安装,卸载等变化信息,能自动分析软件包依赖关系...yum install 软件包名(eg: vsftpd) [-y] mount命令使用 挂载 mount 源文件 挂载文件 mount /dev/cdrom/ /mnt/cdrom umount 卸载...NTFS-3g(Linux识别U盘) - 导入压缩文件 - 查看README文件 - ....F: 更新某个rpm软件,若未装,则放弃安装 卸载指定的rpm软件包 - rpm -e 软件名 example - Apache_OpenOffice - 下载rpm包 - 解压

    2.3K127

    第十三章·Linux软件管理-RPM工具

    ---- RPM基础概述 什么是rpm RPM全称RPM Package Manager缩写,由红帽开发用于软件包的安装,升级卸载与查询 ---- 为什么要学rpm 就像在windows系统中一样,...那么Linux中也有很多种类的安装包,我们在Linux上也需要安装软件,软件包的种类也有很多,但是最方便,最简单,最简易,速度最快的,也就是rpm包了。 RPM包长啥样呢?...软件包的元数据(版本,发布号,架构,描述,要求,更改日志等) 脚本:安装前执行的脚本和安装后的脚本 ---- Linux中的软件包类型 分类 安装 版本 rpm包 预先编译打包,安装简单 软件版本偏低.../Packages/tree-1.6.0-10.el7.x86_64.rpm ---- RPM包卸载命令 卸载包时需要先把依赖的包卸载掉,如果依赖的包是系统所必须的,那就不能卸载这个包,否则会造成系统崩溃...//先查询, 然后卸载 [root@zls ~]# rpm -qa |grep sh [root@zls ~]# rpm -e zsh

    77410

    【Linux入门】软件安装之RPM、DPKG、YUM、APT

    DPKG是由Debian Linux 社区开发,使用该方式的发行版系统主要有 Ubuntu 等,对应的在线升级命令是 APT(apt-get)RPM 是以数据库记录的方式将软件安装到 Linux 操作系统的软件管理机制...RPM 具有以下优点:1、软件已编译并打包,所以安装较为方便,无需重新编译2、软件的相关信息已记录在主机数据库中,方便后期升级、卸载等操作3、软件提供相关信息,如版本、依赖、用途等但同时也要求软件安装的平台要与厂商发布的平台一致...(即操作系统版本及相关硬件),所以通常某个 Linux 发行版发布的 RPM ,并不能随意在其它的 Linux 发行版上安装。...:# 安装rpm -ivh xxx.rpm# 卸载rpm -e xxx# 列出已安装的软件包rpm -qa# 列出指定的软件包rpm -qa | grep xxxdpkg 命令dpkg 命令适用于 Ubuntu...–purge remove xxx# 卸载软件包及依赖包apt-get autoremove xxx# 删除已卸载的软件包备份apt-get autoclean# 删除已卸载掉软件包备份,不影响软件的使用

    3.3K31

    Linux系列教程(十一)——Linux软件包管理之RPM命令

    前面我们介绍了Linux系统的常用命令介绍和文本编辑器vim命令的介绍。那么从这篇博客开始,我们会正式的讲解Linux的系统管理,首先要讲的是Linux的软件包管理。...1、Linux软件包分类   一、源码包     源码包能直接看到源码,安装时需要人为手工设置安装位置,一般是/usr/local/软件名/。...③、软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高。     ④、卸载方便,直接删了你安装软件的那个目录就好了。     ...4、rpm包升级 ? 5、rpm包卸载 ? 6、查询rpm包是否安装 ? ? 7、查询软件包的详细信息 ? ? 8、查询软件包的安装位置   ? ? 9、查询系统文件属于哪个RPM包 ?...10、查询软件包的依赖性 ? 11、总结   本篇博客主要介绍了rpm包。包括rpm包的命名规则、安装、升级、卸载等,还有如何查询rpm包的相关信息。

    3.3K81

    Linux rpm命令

    现象 在使用rpm对jdk的rpm文件进行安装操作时,执行如下命令: rpm -ivh jdk-7u80-linux-x64.rpm 显示:jdk-7u80-linux-x64.rpm is already...此时想卸载之后重新安装,执行如下命令: rpm -e jdk-7u80-linux-x64.rpm 结果显示:xx.rpm is not installed。...原因追踪 因为在安装jdk的过程中手动删除了rpm文件安装生成的目录,导致重新执行安装命令时提示已经安装,可是卸载时却发现并没有安装。...解决方法 执行: rpm -qa | grep 1.7.0_80-fcs.x86_64 其中1.7.0_80-fcs.x86_64为执行安装时显示已经存在的程序。...执行结果: jdk-1.7.0_80-fcs.x86_64 针对查出的结果执行一下命令: rpm -e jdk-1.7.0_80-fcs.x86_64 当执行完成之后,即可重新安装rpm文件。

    6.3K60

    100个Linux命令(6)-软件管理 rpm 和 yum

    这是100个 Linux 命令中的第59和60个命令,主要是用于管理软件的 rpm 和 yum 命令,以及 Linux 中关于软件的一些你应该知道的基础知识。...(安装前脚本、安装后脚本、卸载前脚本、卸载后脚本) (1)查询文件 /etc/yum.conf 是由哪个 rpm 包安装的: ~ rpm -qf /etc/yum.conf yum-3.4.3-161...软件包中的相关概念 软件包的命名 在 rhel/centos/fedora 上,包的名称以 rpm 结尾,分为二进制包和源码包。...一个 RPM 包的名称分为包全名和包名两种。包全名包含了一个软件包关于包名、版本号、适用架构等信息。...,RPM 最大的缺点是无法解决包依赖关系,对于安装、升级和卸载基本都是使用 yum 工具。

    3.1K30

    如何在 CentOS Linux 上安装 RPM 软件包

    RPM Package Manager (RPM) 是一个强大的软件包管理系统,它被 RedHat Linux 以及它的衍生版本例如 CentOS,Fedora 等使用。...RPM 关联rpm命令和.rpm 文件格式。 CentOS 软件源包含了成千上万的 rpm 软件包。这些软件包都可以使用桌面软件管理工具或者通过命令行使用yum,dnf和rpm工具来进行安装。...一、使用yum和dnf安装 rpm 文件 yum和dnf都是命令行工具,他们用来在 CentOS 和其他 Linux 发行版中进行安装,升级,移除和管理 rpm 软件包。...你也可以直接从一个 URL 地址安装一个 rpm 软件包了: sudo yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86..._64.rpm sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm 二

    31.4K20
    领券