首页
学习
活动
专区
工具
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

RPM 安装位置

rpm -qpl xxxxxx.rpm 1.如何安装rpm软件 rmp软件的安装可以使用程序rpm来完成。...3.如何卸载rpm软件 使用命令 rpm -e 名,名可以包含版本号等信息,但是不可以有后缀.rpm 比如卸载软件proftpd-1.2.8-1,可以使用下列格式: rpm -e proftpd...如果要查找所有安装过的包含某个字符串sql的软件 rpm -qa |grep sql 2.如何获得某个软件的文件全名 rpm -q mysql 可以获得系统中安装的mysql软件全名,...在系统中安装了rpm管理系统 以后,只要是符合rpm文件标准的打包的程序都可以方便的安装,升级,卸载 3.是不是所有的linux都使用rpm 任何系统都需要包管理系统,因此很多linux都使用...7.使用rpm时遇到的一些特殊问题 Q 我用rpm -e **.rpm无法删除rpm A 名不要包括rpmrpm -e 名,可以包含版本号等信息,但是不可以有后缀.rpm Q

1.2K20

制作RPM

redhat系列的linux使用RPM来管理安装软件很方便,把自己常用的脚本变成RPM之后,用起来就方便了。...1.要制作RPM,首先要看一下RPM的内容(可以忽略) 2020-01-16_101241.png 2.环境准备 软件依赖:rpm-build rpmdevtools 2020-01-16_101653....png 3.设置 制作RPM 的环境 直接执行命令:rpmdev-setuptree即可在当前用户的家目录生成如下目录结构 2020-01-16_102024.png 4.拷贝自己的脚本到相应目录...[0mprep" %build #这个我也不知道 echo -e "\033[1;41;33m build NOTHING\033[0mprep" %install #安装,即把自己的脚本放到那个位置... 2020-01-16_105549.png 我换一台机器测试这个RPM: 2020-01-16_110258.png 再验证一下功能(根据自己脚本测试,我的测试出来是OK的): 2020-01-16

1.4K30

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

RPM 命令用于在 Linux 系统上安装、卸载、升级、查询、列出和检查 RPM RPM是Red Hat Package Manager的缩写。...它会检查您的系统是否适合 RPM 中包含的软件,确定 rpm 内文件的安装位置,将它们安装到您的系统上,并将该软件添加到其数据库中安装的 RPM 。...使用 rpm -qdf 找到拥有文件的的文档 使用以下内容了解拥有文件的的文档列表。以下命令给出了与 mysql 相关的所有手册页的位置。...使用 rpm -qsp 查看中文件的状态 以下命令用于查找 RPM 中所有文件的状态(已安装、已替换或正常)。...使用 rpm -Uvh 升级 RPM 升级软件与安装软件类似,但 RPM 会在安装新软件之前自动卸载软件的现有版本。如果未找到旧版本的软件,升级选项仍将安装它。

7K30

fpm制作rpm

CentOS使用FPM制作RPM的方法 在Linux系统中,RPM的制作是很困难的,其实使用工具就能快速制作RPM,简单易学,下面小编就给大家介绍下Linux使用FPM制作RPM的方法,感兴趣的朋友可以来了解一下...我来翻译成rpm版:   # 去nodejs官网下载最新源码   wget http://nodejs.org/dist/v0.10.12/node-v0.10.12.tar.gz   # 解压   .../configure --prefix=/usr --dest-cpu=x64 --dest-os=linux   # 使用多核编译   make -j24   mkdir /dev/shm/node-root...  # 指定安装路径   make -j24 install DESTDIR=/dev/shm/node-root   # 生成RPM   fpm -f -s dir -t rpm -n nodejs...软件卸载完成之前所要运行的脚本 --post-uninstall 软件卸载完成之后所要运行的脚本   # 查看RPM信息   rpm -qpi ~/rpmbuild/RPMS/x86

1.4K10
领券