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

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

放弃不难,但坚持很酷~ Linux版本:CentOS Linux release 7.3.1611 (Core) 一、需求 最近在工作中需要postgresql + postgis的离线安装。...安装有两种方式: 源码编译 rpm安装 源码编译耗费时间长,缺乏编译环境且生成目录位置不详,所以选择使用rpm安装。...但是我们最终目的是rpm离线安装,目前不知道安装postgresql + postgis所依赖的rpm有哪些,并且从网上找rpm包容易引起版本冲突啊,怎么办呢? 办法总比问题多,接着往下看。...三、收集依赖的rpm 我们可以使用yum命令的--downloaddir参数及--downloadonly参数来将依赖的rpm包下载到本地。...有了依赖的rpm,就简单多啦。直接制作yum本地源,生成repo文件就行了。 ----

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

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

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

RPM 命令用于在 Linux 系统上安装、卸载、升级、查询、列出和检查 RPM RPM是Red Hat Package Manager的缩写。...2.使用rpm -qa查询所有RPM 您可以使用 rpm 命令查询系统中安装的所有软件。...使用 rpm -qsp 查看中文件的状态 以下命令用于查找 RPM 中所有文件的状态(已安装、已替换或正常)。...使用 rpm -Vp 验证特定的 RPM 验证会将有关中已安装文件的信息与有关从 rpm 数据库中存储的元数据中获取的文件的信息进行比较。...使用 rpm -Uvh 升级 RPM 升级软件与安装软件类似,但 RPM 会在安装新软件之前自动卸载软件的现有版本。如果未找到旧版本的软件,升级选项仍将安装它。

7K30

如何在 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 软件。..._64.rpm sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm 二...想要使用rpm进行安装 rpm 软件,请使用rpm加上-i(或者-U)选项加上文件路径: sudo rpm -i google-chrome-stable_current_x86_64.rpm 如果你正在安装或者升级的软件依赖于其他没有被安装的软件

20.7K20

linuxrpm命令> **rpm 命令** 是 RPM 软件的管理工具。rpm 原本是 Red Hat Linux 发行版专门用来管理 Lin

rpm 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。...RPM 套件管理方式的出现,让 Linux 易于安装,升级,间接提升了 Linux 的适用度。.../src/redhat/SPECS 前两步和方法一相同 rpmbuild -bb your-package.specs 这时在/usr/src/redhat/RPM/i386/(根据具体的不同,也可能是...v 表示指示执行进程,d 和 make-directory 相同,表示根据中文件原来的路径建立目录,m 表示保持文件的更新时间。...rpm -qa 将列出所有安装过的 如果要查找所有安装过的包含某个字符串 sql 的软件 rpm -qa | grep sql 2、如何获得某个软件的文件全名。

1.3K20

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

我已经在 CentOS 7 下进行了测试,不过这些相同的步骤或许在其他基于 RPM 管理系统的发行版上也可以工作,例如 RHEL,Fedora 和 Scientific Linux。...0x01 利用 Downloadonly 插件下载 RPM 软件及其所有依赖 我们可以通过 yum 命令的 Downloadonly 插件下载 RPM 软件及其所有依赖。...yum install yum-plugin-downloadonly 现在,运行以下命令去下载一个 RPM 软件。...软件及其所有依赖 Yumdownloader是一款简单,但是却十分有用的命令行工具,它可以一次性下载任何 RPM 软件及其所有依赖。...yumdownloader httpd 为了根据所有依赖性下载软件,我们使用 --resolve参数: yumdownloader --resolve httpd 默认情况下,Yumdownloader

3K30

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

而某些依赖度娘或谷姐搜索起来也挺呛人的!于是想到一个办法,利用有外网的服务器的 yum 命令来安装这些软件,并自动保留安装即可。 于是就有了以下的转载教程: ?...一、让 yum 命令下载 RPM ,而不安装。 yum 是一个优秀的软件获取与系统更新的工具,主要应用于 redhat 系列的发行版本上。...二、不使用 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.7K50
领券