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

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,则需要先安装才能安装目标

6.5K21

linux制作rpm,安装

/BUILDROOT/目录下,删除隐藏文件.vscode #进入/root/rpmbuild/SPECS/,编辑打包脚本test.spec cd /root/rpmbuild/SPECS/ vi... rpmbuild -ba 文件名 #安装 xx.rpm rpm -i xx.rpm #安装 x.rpm 并在安装过程中显示正在安装的文件信息; rpm -iv xx.rpm #安装 xx.rpm...并在安装过程中显示正在安装的文件信息及安装进度 rpm -ivh xx.rpm #卸载一个 rpm -e #查询一个是否被安装 rpm -q #得到被安装的信息 rpm -qi...#列出该中有哪些文件 rpm -ql #列出服务器上的一个文件属于哪一个RPM rpm -qf #可综合好几个参数一起用 rpm -qil #列出所有被安装rpm package...rpm -qa #列出一个未被安装进系统的RPM文件中包含有哪些文件?

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

Linux RPM安装、卸载和升级

我们以安装 apache 程序为例。因为后续章节还会介绍使用源码的方式安装 apache 程序,读者可以直观地感受到源码RPM 的区别。...RPM默认安装路径 通常情况下,RPM 采用系统默认的安装路径,所有安装文件会按照类别分散安装到表 1 所示的目录中。 RPM 的默认安装路径是可以通过命令查询的。...既然安装路径不同,同一 apache 程序的源码RPM 就可以安装到一台 Linux 服务器上(但同一时间只能开启一个,因为它们需要占用同一个 80 端口)。...RPM 安装 安装 RPM 的命令格式为: [root@localhost ~]# rpm -ivh 全名 注意一定是全名。...此命令还可以一次性安装多个软件,仅需将全名用空格分开即可,如下所示: [root@localhost ~]# rpm -ivh a.rpm b.rpm c.rpm 如果还有其他安装要求(比如强制安装某软件而不管它是否有依赖性

39340

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

RPM 命令用于在 Linux 系统上安装、卸载、升级、查询、列出和检查 RPM RPM是Red Hat Package Manager的缩写。...它会检查您的系统是否适合 RPM 中包含的软件,确定 rpm 内文件的安装位置,将它们安装到您的系统上,并将该软件添加到其数据库中安装RPM 。...-q 查询操作 -a 查询所有已安装 要确定系统上是否安装了特定的 rpm 软件,请按如下所示组合 rpm 和 grep 命令。以下命令检查您的系统上是否安装了 cdrecord 。...-i : 查看有关 rpm 的信息 -p : 指定名 8. 使用 rpm -qlp 列出包中的所有文件 要列出 RPM 的内容,请使用以下命令,该命令将列出文件而不解压到本地目录文件夹中。...使用 rpm -Uvh 升级 RPM 升级软件安装软件类似,但 RPM 会在安装新软件之前自动卸载软件的现有版本。如果未找到旧版本的软件,升级选项仍将安装它。

6.8K30

rpm linux安装(linux安装mysql)

RPM是一种用于互联网下载的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...执行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是你要安装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

30.7K40

Linux提取RPM文件

在讲解如何从 RPM 中提取文件之前,先来系统学习一下 cpio 命令。...cpio 命令用于从归档中存入和读取文件,换句话说,cpio 命令可以从归档中提取文件(或目录),也可以将文件(或目录)复制到归档中。.../目录中备份出了/boot/目录 使用 cpio 命令提取 RPM 中指定文件 在服务器使用过程,如果系统文件被误修改或误删除,可以考虑使用 cpio 命令提取出原 RPM 中所需的系统文件,从而修复被误操作的源文件...RPM 允许逐个提取中文件,使用的命令格式如下: [root@localhost ~]# rpm2cpio 全名|cpio -idv .文件绝对路径 该命令中,rpm2cpio 就是将 RPM...举个例子,假设我们不小心把 /bin/ls 命令删除了,通常有以下 2 种方式修复: 将 coreutils-8.4-19.el6.i686 (包含 ls 命令的 RPM )通过 -force 选项再安装一遍

24640

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.5K20

如何在 CentOS Linux安装 RPM 软件

RPM 关联rpm命令和.rpm 文件格式。 CentOS 软件源包含了成千上万的 rpm 软件。这些软件都可以使用桌面软件管理工具或者通过命令行使用yum,dnf和rpm工具来进行安装。...在这篇指南中,我们将会讲解在 CentOS 上如何安装 rpm 文件。 当你安装来自非官方源的 rpm 软件时,需要格外小心。这个软件必须是为了你的系统架构和 CentOS 版本所构建的。...一、使用yum和dnf安装 rpm 文件 yum和dnf都是命令行工具,他们用来在 CentOS 和其他 Linux 发行版中进行安装,升级,移除和管理 rpm 软件。...你应该经常使用yum和dnf而不是 rpm,进行安装,升级,和移除软件,因为rpm不会解决依赖问题。...想要使用rpm进行安装 rpm 软件,请使用rpm加上-i(或者-U)选项加上文件路径: sudo rpm -i google-chrome-stable_current_x86_64.rpm 如果你正在安装或者升级的软件依赖于其他没有被安装的软件

20K20

rpm的卸载与安装

1. rpm的管理 介绍: 一种用于互联网下载的打包及安装工具,它包含在某些Linux分发版中,它生成具有RPM扩展名的文件,RPM是RedHat Package Manager(RedHat软件包管理工具...2. rpm的简单查询指令: 查询已安装rpm列表 rpm –qa | grep xx(q表示query,a表示查询所有,grep表示过滤) 例如:查询Linux中是否安装有firefox rpm...火狐的软件) rpm -q 软件名 :查询软件是否安装 rpm -q firefox rpm -qi 软件名 :查询软件信息 rpm -ql 软件名 :查询软件中的文件的安装位置 rpm.../ (所有的rpm都在这里) 点击然后拷贝到/opt目录下 cp firefox( rpm的文件名) 需要拷贝到的目录 (可以输入rpm名字的前几个字母然后使用Tab键补全) ② 安装 切换到.../opt目录下找到刚才拷贝的文件然后使用: rpm ivh + 火狐rpm软件安装的名字就可以了 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/125304.html

2K20

Linux系统yum命令安装软件时保留(下载)rpm

于是想到一个办法,利用有外网的服务器的 yum 命令来安装这些软件,并自动保留安装即可。 于是就有了以下的转载教程: ? 一、让 yum 命令下载 RPM ,而不安装。...--downloaddir=/usr/local/src 就会自动把对应系统的 unixODBC 版本下载到目录 /usr/local/src 下。...二、不使用 yum-downloadonly 插件,自动安装或升级的同时保留 RPM yum 默认情况下,升级或者安装后,会删除下载的 rpm 。...不过,我们也可以如下设置升级后不删除下载的 rpm vim /etc/yum.conf [main] cachedir=/var/cache/yum keepcache=0 将 keepcache=...0 修改为 keepcache=1, 安装或者升级后,在目录 /var/cache/yum 下就会有下载的 rpm 包了。

5.6K50

Linux系列之查找jar安装目录

问题描述 最近需要改动一个项目,不过不知道安装目录在那里,所以需要通过一些linux命令进行查找安装的jar放在那里 ---- 解决方案: 先使用ps命令 查找对应jar的进程,知道对应jar具体的...-T:查看进程下面的子线程 在使用中可以加上grep命令一起使用,也可以单独使用 找到对应的jar之后,使用find命令查找对应路径 find / -iname platform-projecct.jar.../表示从根目录开始查找,服务器高峰期,不建议使用,避免占用太多资源 iname表示忽略大小写,找对应的文件名 find命令根据给定路径或者条件查找文件夹或者文件。...支持正则表达式,是linux很常见的命令,常用参数如: 参数 作用 -name 匹配名称 -perm 匹配权限(mode为完全匹配,-mode为包含即可) -user 匹配所有者 -group 匹配所有组...为查找超过50KB的文件,而-50KB为查找小于50KB的文件) -prune 忽略某个目录 -exec …… {}\; 后面可跟用于进一步处理搜索结果的命令

3.2K30
领券